2 overrides of IsInsideNameof
Microsoft.CodeAnalysis.CSharp (2)
Binder\BuckStopsHereBinder.cs (1)
65
internal override bool
IsInsideNameof
=> false;
Binder\NameofBinder.cs (1)
48
internal override bool
IsInsideNameof
=> IsNameofOperator || base.IsInsideNameof;
17 references to IsInsideNameof
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder.CapturedParametersFinder.cs (1)
157
isInsideNameof ??= enclosingBinder.
IsInsideNameof
;
Binder\Binder.cs (1)
78
internal virtual bool IsInsideNameof => NextRequired.
IsInsideNameof
;
Binder\Binder_Expressions.cs (11)
542
if (!expr.HasAnyErrors && !
IsInsideNameof
)
1646
if (!IsInMethodBody && !
IsInsideNameof
)
1788
return (containingMethod.MethodKind == MethodKind.AnonymousFunction || containingMethod.MethodKind == MethodKind.LocalFunction) && !
IsInsideNameof
; // false in EE evaluation method
1906
var constantValueOpt = localSymbol.IsConst && !
IsInsideNameof
&& !type.IsErrorType()
1919
!
IsInsideNameof
)
1929
IsInsideNameof
);
1943
!
IsInsideNameof
)
1949
!
IsInsideNameof
)
7452
if (!hasError && fieldSymbol.IsFixedSizeBuffer && !
IsInsideNameof
)
7497
if (fieldSymbol.IsConst && !
IsInsideNameof
)
7727
if (instanceReceiver == false && !
IsInsideNameof
)
Binder\Binder_Symbols.cs (2)
1013
(
IsInsideNameof
&&
1492
!
IsInsideNameof
)
Binder\NameofBinder.cs (1)
48
internal override bool IsInsideNameof => IsNameofOperator || base.
IsInsideNameof
;
Compilation\CSharpSemanticModel.cs (1)
1618
if (parentExpr != null && !(parentExpr.Parent is XmlNameAttributeSyntax) && !SyntaxFacts.IsInTypeOnlyContext(parentExpr) && !binder.
IsInsideNameof
)