19 references to SyntaxUtilities
Microsoft.CodeAnalysis.CSharp.Features (19)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (12)
173
=>
SyntaxUtilities
.TryGetDeclarationBody(node, symbol);
388
return
SyntaxUtilities
.CreateLambdaBody(body);
415
SyntaxUtilities
.AssertIsBody(oldBody, allowLambda: true);
416
SyntaxUtilities
.AssertIsBody(newBody, allowLambda: true);
670
var fieldOrPropertyModifiers =
SyntaxUtilities
.TryGetFieldOrPropertyModifiers(statement);
716
fieldOrPropertyModifiers =
SyntaxUtilities
.TryGetFieldOrPropertyModifiers(statement);
731
var nodeModifiers =
SyntaxUtilities
.TryGetFieldOrPropertyModifiers(node);
1475
body1 =
SyntaxUtilities
.CreateLambdaBody(bodyNode1);
1476
body2 = (bodyNode2 != null) ?
SyntaxUtilities
.CreateLambdaBody(bodyNode2) : null;
2069
return
SyntaxUtilities
.HasBackingField((PropertyDeclarationSyntax)node) ? FeaturesResources.auto_property : FeaturesResources.property_;
2728
=>
SyntaxUtilities
.IsAsyncDeclaration(declaration) ||
SyntaxUtilities
.IsIterator(declaration);
EditAndContinue\DeclarationBody\CSharpLambdaBody.cs (3)
32
IsAsync:
SyntaxUtilities
.IsAsyncDeclaration(node.Parent!),
33
IsIterator:
SyntaxUtilities
.IsIterator(node),
34
HasSuspensionPoints:
SyntaxUtilities
.GetSuspensionPoints(node).Any());
EditAndContinue\DeclarationBody\SimpleMemberBody.cs (3)
26
IsAsync:
SyntaxUtilities
.IsAsyncDeclaration(Node.Parent!),
27
IsIterator:
SyntaxUtilities
.IsIterator(Node),
28
HasSuspensionPoints:
SyntaxUtilities
.GetSuspensionPoints(Node).Any());
EditAndContinue\DeclarationBody\TopLevelCodeDeclarationBody.cs (1)
48
var isAsync = GlobalStatements.Any(static s =>
SyntaxUtilities
.GetSuspensionPoints(s).Any());