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