69 references to MethodKind
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (69)
EditAndContinue\Helpers\EditingTestBase.cs (18)
110internal static EditScript<SyntaxNode> GetMethodEdits(string src1, string src2, MethodKind kind = MethodKind.Regular) 116internal static Match<SyntaxNode> GetMethodMatch(string src1, string src2, MethodKind kind = MethodKind.Regular) 125Assert.Equal(kind is not MethodKind.Regular and not MethodKind.ConstructorWithParameters, needsSyntaxMap); 127if (kind is MethodKind.Regular or MethodKind.ConstructorWithParameters) 135internal static IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>> GetMethodMatches(string src1, string src2, MethodKind kind = MethodKind.Regular) 151MethodKind kind = MethodKind.Regular) 164if (kind != MethodKind.Regular) 172internal static string WrapMethodBodyWithClass(string bodySource, MethodKind kind = MethodKind.Regular) 175MethodKind.Iterator => "class C { IEnumerable<int> F() { " + bodySource + " } }", 176MethodKind.Async => "class C { async Task<int> F() { " + bodySource + " } }", 177MethodKind.ConstructorWithParameters => "class C { C" + bodySource + " }",
EditAndContinue\StatementEditingTests.cs (5)
8409var edits = GetMethodEdits(src1, src2, MethodKind.Async); 9222var bodyEdits = GetMethodEdits(src1, src2, kind: MethodKind.Iterator); 9271var bodyEdits = GetMethodEdits(src1, src2, kind: MethodKind.Iterator); 9499var bodyEdits = GetMethodEdits(src1, src2, kind: MethodKind.Async); 9800var bodyEdits = GetMethodEdits(src1, src2, kind: MethodKind.Async);
EditAndContinue\StatementMatchingTests.cs (46)
160var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 185var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 218var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 485var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 512var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 539var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 558var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 590var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 983var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 1391var match = GetMethodMatches(src1, src2, MethodKind.Async); 1428var match = GetMethodMatches(src1, src2, MethodKind.Async); 1483var match = GetMethodMatches(src1, src2, kind: MethodKind.Iterator); 1508var match = GetMethodMatches(src1, src2, kind: MethodKind.Iterator); 1538var match = GetMethodMatches(src1, src2, kind: MethodKind.Iterator); 1571var match = GetMethodMatches(src1, src2, kind: MethodKind.Iterator); 1595var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1628var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1665var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1683var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1702var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1720var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1743var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1761var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1785var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1804var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1823var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1841var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1873var match = GetMethodMatches(src1, src2, kind: MethodKind.ConstructorWithParameters); 1899var match = GetMethodMatches(src1, src2, kind: MethodKind.ConstructorWithParameters); 1930var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 1970var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2003var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2031var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2062var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2099var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2129var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2165var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2214var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2252var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2297var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 2344var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2378var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2411var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2442var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2464var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2484var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular);