2 overrides of IsInsideNameof
Microsoft.CodeAnalysis.CSharp (2)
Binder\BuckStopsHereBinder.cs (1)
65
internal override bool
IsInsideNameof
=> false;
Binder\NameofBinder.cs (1)
56
internal override bool
IsInsideNameof
=> IsNameofOperator || base.IsInsideNameof;
23 references to IsInsideNameof
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder.CapturedParametersFinder.cs (1)
157
isInsideNameof ??= enclosingBinder.
IsInsideNameof
;
Binder\Binder.cs (1)
79
internal virtual bool IsInsideNameof => NextRequired.
IsInsideNameof
;
Binder\Binder_Expressions.cs (16)
574
if (!expr.HasAnyErrors && !
IsInsideNameof
)
594
if (IsEarlyAttributeBinder && result.Kind == BoundKind.MethodGroup && (!
IsInsideNameof
|| EnclosingNameofArgument != node))
1869
if (!IsInMethodBody && !
IsInsideNameof
)
2011
return (containingMethod.MethodKind == MethodKind.AnonymousFunction || containingMethod.MethodKind == MethodKind.LocalFunction) && !
IsInsideNameof
; // false in EE evaluation method
2121
var constantValueOpt = localSymbol.IsConst && !
IsInsideNameof
&& !type.IsErrorType()
2134
!
IsInsideNameof
)
2142
!
IsInsideNameof
)
2152
IsInsideNameof
);
2179
!
IsInsideNameof
)
2197
!
IsInsideNameof
)
2324
if (!
IsInsideNameof
|| (EnclosingNameofArgument != node && !node.IsFeatureEnabled(MessageID.IDS_FeatureInstanceMemberInNameof)))
2356
if (
IsInsideNameof
)
8932
if (!hasError && fieldSymbol.IsFixedSizeBuffer && !
IsInsideNameof
)
8977
if (fieldSymbol.IsConst && !
IsInsideNameof
)
9207
if (!
IsInsideNameof
)
9224
if (instanceReceiver == false && !
IsInsideNameof
)
Binder\Binder_Symbols.cs (3)
1024
(
IsInsideNameof
&&
1385
if (this.
IsInsideNameof
)
1531
!
IsInsideNameof
)
Binder\NameofBinder.cs (1)
56
internal override bool IsInsideNameof => IsNameofOperator || base.
IsInsideNameof
;
Compilation\CSharpSemanticModel.cs (1)
1621
if (parentExpr != null && !(parentExpr.Parent is XmlNameAttributeSyntax) && !SyntaxFacts.IsInTypeOnlyContext(parentExpr) && !binder.
IsInsideNameof
)