73 references to MethodKind
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (73)
EditAndContinue\Helpers\EditingTestBase.cs (18)
146internal static EditScriptDescription GetTopEdits(string methodBody1, string methodBody2, MethodKind kind) 172internal static EditScriptDescription GetMethodEdits(string src1, string src2, MethodKind kind = MethodKind.Regular) 178internal static Match<SyntaxNode> GetMethodMatch(string src1, string src2, MethodKind kind = MethodKind.Regular) 190Assert.Equal(kind is not MethodKind.Regular and not MethodKind.ConstructorWithParameters, needsSyntaxMap); 195internal static IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>> GetMethodMatches(string src1, string src2, MethodKind kind = MethodKind.Regular) 210MethodKind kind = MethodKind.Regular) 221if (kind == MethodKind.ConstructorWithParameters) 230var bodyNode = (kind != MethodKind.Regular) 237internal static string WrapMethodBodyWithClass(string bodySource, MethodKind kind = MethodKind.Regular) 240MethodKind.Iterator => "class C { IEnumerable<int> F() { " + bodySource + " } }", 241MethodKind.Async => "class C { async Task<int> F() { " + bodySource + " } }", 242MethodKind.ConstructorWithParameters => "class C { C" + bodySource + " }",
EditAndContinue\StatementEditingTests.cs (9)
10218var edits = GetTopEdits(src1, src2, MethodKind.Regular); 10241var edits = GetTopEdits(src1, src2, MethodKind.Regular); 10269var edits = GetTopEdits(src1, src2, MethodKind.Regular); 10290var edits = GetTopEdits(src1, src2, MethodKind.Regular); 11361var edits = GetMethodEdits(src1, src2, MethodKind.Async); 12388var bodyEdits = GetMethodEdits(src1, src2, kind: MethodKind.Iterator); 12447var bodyEdits = GetMethodEdits(src1, src2, kind: MethodKind.Iterator); 12884var bodyEdits = GetMethodEdits(src1, src2, kind: MethodKind.Async); 13255var bodyEdits = GetMethodEdits(src1, src2, kind: MethodKind.Async);
EditAndContinue\StatementMatchingTests.cs (46)
165var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 190var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 225var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 492var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 519var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 546var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 565var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 597var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 990var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 1397var match = GetMethodMatches(src1, src2, MethodKind.Async); 1434var match = GetMethodMatches(src1, src2, MethodKind.Async); 1489var match = GetMethodMatches(src1, src2, kind: MethodKind.Iterator); 1514var match = GetMethodMatches(src1, src2, kind: MethodKind.Iterator); 1544var match = GetMethodMatches(src1, src2, kind: MethodKind.Iterator); 1577var match = GetMethodMatches(src1, src2, kind: MethodKind.Iterator); 1601var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1634var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1671var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1689var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1708var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1726var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1749var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1767var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1791var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1810var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1829var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1847var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1879var match = GetMethodMatches(src1, src2, kind: MethodKind.ConstructorWithParameters); 1905var match = GetMethodMatches(src1, src2, kind: MethodKind.ConstructorWithParameters); 1936var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 1976var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2009var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2037var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2068var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2105var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2135var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2171var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2222var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2260var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2307var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 2354var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2388var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2421var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2452var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2474var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2494var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular);