24 references to Syntax
Microsoft.CodeAnalysis.CSharp (24)
FlowAnalysis\NullableWalker.cs (1)
3508enforceMemberNotNull(((LocalFunctionSymbol)lambdaOrFunctionSymbol).Syntax, this.State);
Symbols\Source\LocalFunctionSymbol.cs (23)
139Syntax.Modifiers.GetModifierLocation(SyntaxKind.ExternKeyword, Syntax.Identifier.GetLocation())); 145Syntax.Modifiers.GetModifierLocation(SyntaxKind.UnsafeKeyword, Syntax.Identifier.GetLocation()), 152Syntax.Modifiers.GetModifierLocation(SyntaxKind.SafeKeyword, Syntax.Identifier.GetLocation())); 171addTo.Add(ErrorCode.WRN_MainIgnored, Syntax.Identifier.GetLocation(), this); 225this.Syntax.ParameterList, 232foreach (var parameter in this.Syntax.ParameterList.Parameters) 283TypeSyntax returnTypeSyntax = Syntax.ReturnType; 353var firstParam = Syntax.ParameterList.Parameters.FirstOrDefault(); 364public override string Name => Syntax.Identifier.ValueText ?? ""; 366public SyntaxToken NameToken => Syntax.Identifier; 370public override ImmutableArray<Location> Locations => ImmutableArray.Create(Syntax.Identifier.GetLocation()); 372public override Location TryGetFirstLocation() => Syntax.Identifier.GetLocation(); 397return OneOrMany.Create(Syntax.AttributeLists); 424internal bool IsExpressionBodied => Syntax is { Body: null, ExpressionBody: object _ }; 461var typeParameters = Syntax.TypeParameterList?.Parameters ?? default; 525var syntax = Syntax; 555var syntax = Syntax; 573return Syntax.GetHashCode(); 581return localFunction?.Syntax == Syntax;