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