16 references to GetSuspensionPoints
Microsoft.CodeAnalysis.CSharp.Features (3)
EditAndContinue\DeclarationBody\CSharpLambdaBody.cs (1)
34HasSuspensionPoints: SyntaxUtilities.GetSuspensionPoints(node).Any());
EditAndContinue\DeclarationBody\SimpleMemberBody.cs (1)
28HasSuspensionPoints: SyntaxUtilities.GetSuspensionPoints(Node).Any());
EditAndContinue\DeclarationBody\TopLevelCodeDeclarationBody.cs (1)
48var isAsync = GlobalStatements.Any(static s => SyntaxUtilities.GetSuspensionPoints(s).Any());
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (13)
EditAndContinue\SyntaxUtilitiesTests.cs (13)
208Assert.Equal(0, SyntaxUtilities.GetSuspensionPoints(m0.ExpressionBody).Count()); 209Assert.Equal(1, SyntaxUtilities.GetSuspensionPoints(m1.ExpressionBody).Count()); 210Assert.Equal(1, SyntaxUtilities.GetSuspensionPoints(m2.Body).Count()); 211Assert.Equal(0, SyntaxUtilities.GetSuspensionPoints(m3.Body).Count()); 212Assert.Equal(1, SyntaxUtilities.GetSuspensionPoints(f1.ExpressionBody).Count()); 213Assert.Equal(1, SyntaxUtilities.GetSuspensionPoints(f2.Body).Count()); 214Assert.Equal(1, SyntaxUtilities.GetSuspensionPoints(l1.Body).Count()); 215Assert.Equal(1, SyntaxUtilities.GetSuspensionPoints(l2.Body).Count()); 216Assert.Equal(1, SyntaxUtilities.GetSuspensionPoints(l3.Body).Count()); 254AssertEx.Empty(SyntaxUtilities.GetSuspensionPoints(x.Initializer)); 255AssertEx.Equal(["yield return 1;"], SyntaxUtilities.GetSuspensionPoints(m1.Body).Select(n => n.ToString())); 256AssertEx.Empty(SyntaxUtilities.GetSuspensionPoints(m2.Body)); 267], SyntaxUtilities.GetSuspensionPoints(f.Body).Select(n => n.ToString()));