14 references to GetSuspensionPoints
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (13)
EditAndContinue\SyntaxUtilitiesTests.cs (13)
210Assert.Equal(0, SyntaxUtilities.GetSuspensionPoints(m0.ExpressionBody).Count()); 211Assert.Equal(1, SyntaxUtilities.GetSuspensionPoints(m1.ExpressionBody).Count()); 212Assert.Equal(1, SyntaxUtilities.GetSuspensionPoints(m2.Body).Count()); 213Assert.Equal(0, SyntaxUtilities.GetSuspensionPoints(m3.Body).Count()); 214Assert.Equal(1, SyntaxUtilities.GetSuspensionPoints(f1.ExpressionBody).Count()); 215Assert.Equal(1, SyntaxUtilities.GetSuspensionPoints(f2.Body).Count()); 216Assert.Equal(1, SyntaxUtilities.GetSuspensionPoints(l1.Body).Count()); 217Assert.Equal(1, SyntaxUtilities.GetSuspensionPoints(l2.Body).Count()); 218Assert.Equal(1, SyntaxUtilities.GetSuspensionPoints(l3.Body).Count()); 256AssertEx.Empty(SyntaxUtilities.GetSuspensionPoints(x.Initializer)); 257AssertEx.Equal(new[] { "yield return 1;" }, SyntaxUtilities.GetSuspensionPoints(m1.Body).Select(n => n.ToString())); 258AssertEx.Empty(SyntaxUtilities.GetSuspensionPoints(m2.Body)); 269}, SyntaxUtilities.GetSuspensionPoints(f.Body).Select(n => n.ToString()));
Microsoft.CodeAnalysis.CSharp.Features (1)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
2689suspensionPoints = SyntaxUtilities.GetSuspensionPoints(body).ToImmutableArray();