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