18 references to Syntax
Microsoft.CodeAnalysis.CSharp (18)
FlowAnalysis\NullableWalker.cs (1)
3352enforceMemberNotNull(((LocalFunctionSymbol)lambdaOrFunctionSymbol).Syntax, this.State);
Symbols\Source\LocalFunctionSymbol.cs (17)
144addTo.Add(ErrorCode.WRN_MainIgnored, Syntax.Identifier.GetLocation(), this); 198this.Syntax.ParameterList, 205foreach (var parameter in this.Syntax.ParameterList.Parameters) 256TypeSyntax returnTypeSyntax = Syntax.ReturnType; 325var firstParam = Syntax.ParameterList.Parameters.FirstOrDefault(); 336public override string Name => Syntax.Identifier.ValueText ?? ""; 338public SyntaxToken NameToken => Syntax.Identifier; 342public override ImmutableArray<Location> Locations => ImmutableArray.Create(Syntax.Identifier.GetLocation()); 344public override Location TryGetFirstLocation() => Syntax.Identifier.GetLocation(); 354return OneOrMany.Create(Syntax.AttributeLists); 379internal bool IsExpressionBodied => Syntax is { Body: null, ExpressionBody: object _ }; 416var typeParameters = Syntax.TypeParameterList?.Parameters ?? default; 480var syntax = Syntax; 510var syntax = Syntax; 528return Syntax.GetHashCode(); 536return localFunction?.Syntax == Syntax;