18 references to Syntax
Microsoft.CodeAnalysis.CSharp (18)
FlowAnalysis\NullableWalker.cs (1)
3471enforceMemberNotNull(((LocalFunctionSymbol)lambdaOrFunctionSymbol).Syntax, this.State);
Symbols\Source\LocalFunctionSymbol.cs (17)
129var location = Syntax.Identifier.GetLocation(); 208this.Syntax.ParameterList, 215foreach (var parameter in this.Syntax.ParameterList.Parameters) 266TypeSyntax returnTypeSyntax = Syntax.ReturnType; 336var firstParam = Syntax.ParameterList.Parameters.FirstOrDefault(); 347public override string Name => Syntax.Identifier.ValueText ?? ""; 349public SyntaxToken NameToken => Syntax.Identifier; 353public override ImmutableArray<Location> Locations => ImmutableArray.Create(Syntax.Identifier.GetLocation()); 355public override Location TryGetFirstLocation() => Syntax.Identifier.GetLocation(); 380return OneOrMany.Create(Syntax.AttributeLists); 405internal bool IsExpressionBodied => Syntax is { Body: null, ExpressionBody: object _ }; 442var typeParameters = Syntax.TypeParameterList?.Parameters ?? default; 506var syntax = Syntax; 536var syntax = Syntax; 554return Syntax.GetHashCode(); 562return localFunction?.Syntax == Syntax;