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;
25 references to IsInsideNameof
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder.CapturedParametersFinder.cs (1)
157
isInsideNameof ??= enclosingBinder.
IsInsideNameof
;
Binder\Binder.cs (1)
79
internal virtual bool IsInsideNameof => NextRequired.
IsInsideNameof
;
Binder\Binder_Conversions.cs (1)
3227
else if (WasImplicitReceiver(receiverOpt) && !(
IsInsideNameof
&& Compilation.IsFeatureEnabled(MessageID.IDS_FeatureInstanceMemberInNameof)))
Binder\Binder_Expressions.cs (17)
38
if (!isExplicit &&
IsInsideNameof
&& Compilation.IsFeatureEnabled(MessageID.IDS_FeatureInstanceMemberInNameof))
600
if (!expr.HasAnyErrors && !
IsInsideNameof
)
620
if (IsEarlyAttributeBinder && result.Kind == BoundKind.MethodGroup && (!
IsInsideNameof
|| EnclosingNameofArgument != node))
1907
if (!IsInMethodBody && !
IsInsideNameof
)
2049
return (containingMethod.MethodKind == MethodKind.AnonymousFunction || containingMethod.MethodKind == MethodKind.LocalFunction) && !
IsInsideNameof
; // false in EE evaluation method
2075
var constantValueOpt = localSymbol.IsConst && !
IsInsideNameof
&& !type.IsErrorType()
2088
!
IsInsideNameof
)
2096
!
IsInsideNameof
)
2116
IsInsideNameof
);
2143
!
IsInsideNameof
)
2161
!
IsInsideNameof
)
2386
if (!
IsInsideNameof
|| (EnclosingNameofArgument != node && !node.IsFeatureEnabled(MessageID.IDS_FeatureInstanceMemberInNameof)))
2418
if (
IsInsideNameof
)
9149
if (!hasError && fieldSymbol.IsFixedSizeBuffer && !
IsInsideNameof
)
9194
if (fieldSymbol.IsConst && !
IsInsideNameof
)
9454
if (!
IsInsideNameof
)
9471
if (instanceReceiver == false && !
IsInsideNameof
)
Binder\Binder_Symbols.cs (3)
1027
(
IsInsideNameof
&&
1399
if (this.
IsInsideNameof
)
1545
!
IsInsideNameof
)
Binder\NameofBinder.cs (1)
56
internal override bool IsInsideNameof => IsNameofOperator || base.
IsInsideNameof
;
Compilation\CSharpSemanticModel.cs (1)
1634
if (parentExpr != null && !(parentExpr.Parent is XmlNameAttributeSyntax) && !SyntaxFacts.IsInTypeOnlyContext(parentExpr) && !binder.
IsInsideNameof
)