73 references to MethodKind
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (73)
EditAndContinue\Helpers\EditingTestBase.cs (18)
132internal static EditScriptDescription GetTopEdits(string methodBody1, string methodBody2, MethodKind kind) 158internal static EditScriptDescription GetMethodEdits(string src1, string src2, MethodKind kind = MethodKind.Regular) 164internal static Match<SyntaxNode> GetMethodMatch(string src1, string src2, MethodKind kind = MethodKind.Regular) 176Assert.Equal(kind is not MethodKind.Regular and not MethodKind.ConstructorWithParameters, needsSyntaxMap); 181internal static IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>> GetMethodMatches(string src1, string src2, MethodKind kind = MethodKind.Regular) 196MethodKind kind = MethodKind.Regular) 207if (kind == MethodKind.ConstructorWithParameters) 216var bodyNode = (kind != MethodKind.Regular) 223internal static string WrapMethodBodyWithClass(string bodySource, MethodKind kind = MethodKind.Regular) 226MethodKind.Iterator => "class C { IEnumerable<int> F() { " + bodySource + " } }", 227MethodKind.Async => "class C { async Task<int> F() { " + bodySource + " } }", 228MethodKind.ConstructorWithParameters => "class C { C" + bodySource + " }",
EditAndContinue\StatementEditingTests.cs (9)
9408var edits = GetTopEdits(src1, src2, MethodKind.Regular); 9431var edits = GetTopEdits(src1, src2, MethodKind.Regular); 9459var edits = GetTopEdits(src1, src2, MethodKind.Regular); 9480var edits = GetTopEdits(src1, src2, MethodKind.Regular); 10422var edits = GetMethodEdits(src1, src2, MethodKind.Async); 11365var bodyEdits = GetMethodEdits(src1, src2, kind: MethodKind.Iterator); 11416var bodyEdits = GetMethodEdits(src1, src2, kind: MethodKind.Iterator); 11801var bodyEdits = GetMethodEdits(src1, src2, kind: MethodKind.Async); 12124var bodyEdits = GetMethodEdits(src1, src2, kind: MethodKind.Async);
EditAndContinue\StatementMatchingTests.cs (46)
163var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 188var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 221var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 488var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 515var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 542var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 561var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 593var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 986var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 1394var match = GetMethodMatches(src1, src2, MethodKind.Async); 1431var match = GetMethodMatches(src1, src2, MethodKind.Async); 1486var match = GetMethodMatches(src1, src2, kind: MethodKind.Iterator); 1511var match = GetMethodMatches(src1, src2, kind: MethodKind.Iterator); 1541var match = GetMethodMatches(src1, src2, kind: MethodKind.Iterator); 1574var match = GetMethodMatches(src1, src2, kind: MethodKind.Iterator); 1598var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1631var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1668var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1686var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1705var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1723var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1746var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1764var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1788var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1807var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1826var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1844var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1876var match = GetMethodMatches(src1, src2, kind: MethodKind.ConstructorWithParameters); 1902var match = GetMethodMatches(src1, src2, kind: MethodKind.ConstructorWithParameters); 1933var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 1973var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2006var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2034var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2065var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2102var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2132var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2168var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2217var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2255var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2300var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 2347var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2381var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2414var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2445var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2467var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2487var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular);