19 references to Syntax
Microsoft.CodeAnalysis.CSharp (19)
FlowAnalysis\NullableWalker.cs (1)
3472
enforceMemberNotNull(((LocalFunctionSymbol)lambdaOrFunctionSymbol).
Syntax
, this.State);
Symbols\Source\LocalFunctionSymbol.cs (18)
129
var location =
Syntax
.Identifier.GetLocation();
133
compilation.EnsureRequiresUnsafeAttributeExists(addTo,
Syntax
.Modifiers.GetUnsafeOrExternLocation(location), modifyCompilation: false);
206
this.
Syntax
.ParameterList,
213
foreach (var parameter in this.
Syntax
.ParameterList.Parameters)
264
TypeSyntax returnTypeSyntax =
Syntax
.ReturnType;
334
var firstParam =
Syntax
.ParameterList.Parameters.FirstOrDefault();
345
public override string Name =>
Syntax
.Identifier.ValueText ?? "";
347
public SyntaxToken NameToken =>
Syntax
.Identifier;
351
public override ImmutableArray<Location> Locations => ImmutableArray.Create(
Syntax
.Identifier.GetLocation());
353
public override Location TryGetFirstLocation() =>
Syntax
.Identifier.GetLocation();
378
return OneOrMany.Create(
Syntax
.AttributeLists);
404
internal bool IsExpressionBodied =>
Syntax
is { Body: null, ExpressionBody: object _ };
441
var typeParameters =
Syntax
.TypeParameterList?.Parameters ?? default;
505
var syntax =
Syntax
;
535
var syntax =
Syntax
;
553
return
Syntax
.GetHashCode();
561
return localFunction?.
Syntax
==
Syntax
;