2 overrides of IsInsideNameof
Microsoft.CodeAnalysis.CSharp (2)
Binder\BuckStopsHereBinder.cs (1)
65internal override bool IsInsideNameof => false;
Binder\NameofBinder.cs (1)
56internal override bool IsInsideNameof => IsNameofOperator || base.IsInsideNameof;
25 references to IsInsideNameof
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder.CapturedParametersFinder.cs (1)
157isInsideNameof ??= enclosingBinder.IsInsideNameof;
Binder\Binder.cs (1)
79internal virtual bool IsInsideNameof => NextRequired.IsInsideNameof;
Binder\Binder_Conversions.cs (1)
2720else if (WasImplicitReceiver(receiverOpt) && !(IsInsideNameof && Compilation.IsFeatureEnabled(MessageID.IDS_FeatureInstanceMemberInNameof)))
Binder\Binder_Expressions.cs (17)
38if (!isExplicit && IsInsideNameof && Compilation.IsFeatureEnabled(MessageID.IDS_FeatureInstanceMemberInNameof)) 600if (!expr.HasAnyErrors && !IsInsideNameof) 620if (IsEarlyAttributeBinder && result.Kind == BoundKind.MethodGroup && (!IsInsideNameof || EnclosingNameofArgument != node)) 1907if (!IsInMethodBody && !IsInsideNameof) 2049return (containingMethod.MethodKind == MethodKind.AnonymousFunction || containingMethod.MethodKind == MethodKind.LocalFunction) && !IsInsideNameof; // false in EE evaluation method 2074var constantValueOpt = localSymbol.IsConst && !IsInsideNameof && !type.IsErrorType() 2087!IsInsideNameof) 2095!IsInsideNameof) 2105IsInsideNameof); 2132!IsInsideNameof) 2150!IsInsideNameof) 2375if (!IsInsideNameof || (EnclosingNameofArgument != node && !node.IsFeatureEnabled(MessageID.IDS_FeatureInstanceMemberInNameof))) 2407if (IsInsideNameof) 9012if (!hasError && fieldSymbol.IsFixedSizeBuffer && !IsInsideNameof) 9057if (fieldSymbol.IsConst && !IsInsideNameof) 9306if (!IsInsideNameof) 9323if (instanceReceiver == false && !IsInsideNameof)
Binder\Binder_Symbols.cs (3)
1025(IsInsideNameof && 1396if (this.IsInsideNameof) 1542!IsInsideNameof)
Binder\NameofBinder.cs (1)
56internal override bool IsInsideNameof => IsNameofOperator || base.IsInsideNameof;
Compilation\CSharpSemanticModel.cs (1)
1621if (parentExpr != null && !(parentExpr.Parent is XmlNameAttributeSyntax) && !SyntaxFacts.IsInTypeOnlyContext(parentExpr) && !binder.IsInsideNameof)