1248 references to EditAndContinueCapabilities
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1087)
EditAndContinue\ActiveStatementTests.cs (38)
954capabilities: EditAndContinueCapabilities.UpdateParameters); 976capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1001capabilities: EditAndContinueCapabilities.Baseline); 1021capabilities: EditAndContinueCapabilities.Baseline); 1038capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1055capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1072capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1843capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1858capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1873capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1888capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1903capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1921capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1963capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1983capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 2011capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 2031capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 2391capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 2420capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 2452capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 2479capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 2506capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3769capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 11098capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12272capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 12307capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 12514capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 12617capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 12649capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 12972capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13012capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13057capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType);
EditAndContinue\ActiveStatementTests.Methods.cs (20)
285capabilities: EditAndContinueCapabilities.Baseline); 290capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 333capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 534capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 577capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 599capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 622capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 705capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 719capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 795capabilities: EditAndContinueCapabilities.Baseline); 851capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 881capabilities: EditAndContinueCapabilities.Baseline); 953capabilities: EditAndContinueCapabilities.Baseline); 957capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 1061capabilities: EditAndContinueCapabilities.Baseline); 1065capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 1167capabilities: EditAndContinueCapabilities.Baseline); 1171capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 1271capabilities: EditAndContinueCapabilities.Baseline); 1275capabilities: EditAndContinueCapabilities.GenericUpdateMethod);
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (2)
117EditAndContinueCapabilities capabilities = EditAndContinueTestVerifier.Net5RuntimeCapabilities, 800var result = await AnalyzeDocumentAsync(oldProject, newDocument, capabilities: EditAndContinueCapabilities.None);
EditAndContinue\Helpers\EditAndContinueValidation.cs (8)
20EditAndContinueCapabilities? capabilities = null) 37EditAndContinueCapabilities? capabilities = null) 65EditAndContinueCapabilities? capabilities) 74EditAndContinueCapabilities? capabilities = null, 88EditAndContinueCapabilities? capabilities = null) 99EditAndContinueCapabilities capabilities) 115EditAndContinueCapabilities? capabilities = null) 127EditAndContinueCapabilities? capabilities = null)
EditAndContinue\LineEditTests.cs (13)
612capabilities: EditAndContinueCapabilities.Baseline); 617capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 649capabilities: EditAndContinueCapabilities.Baseline); 654capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 1208capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 1329capabilities: EditAndContinueCapabilities.Baseline); 1334capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 1688capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1881capabilities: EditAndContinueCapabilities.Baseline); 1889capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 1919capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2812capabilities: EditAndContinueCapabilities.Baseline); 2820capabilities: EditAndContinueCapabilities.GenericUpdateMethod);
EditAndContinue\StatementEditingTests.cs (262)
2075capabilities: EditAndContinueCapabilities.Baseline); 2079capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 2196capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddStaticFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 2200capabilities: EditAndContinueCapabilities.Baseline); 2232EditAndContinueCapabilities.NewTypeDefinition | 2233EditAndContinueCapabilities.AddMethodToExistingType | 2234EditAndContinueCapabilities.AddStaticFieldToExistingType | 2235EditAndContinueCapabilities.GenericAddMethodToExistingType | 2236EditAndContinueCapabilities.GenericAddFieldToExistingType | 2237EditAndContinueCapabilities.GenericUpdateMethod); 2241capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 2273EditAndContinueCapabilities.NewTypeDefinition | 2274EditAndContinueCapabilities.AddMethodToExistingType | 2275EditAndContinueCapabilities.AddStaticFieldToExistingType | 2276EditAndContinueCapabilities.GenericAddMethodToExistingType | 2277EditAndContinueCapabilities.GenericAddFieldToExistingType | 2278EditAndContinueCapabilities.GenericUpdateMethod); 2282capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 2320EditAndContinueCapabilities.NewTypeDefinition | 2321EditAndContinueCapabilities.AddMethodToExistingType | 2322EditAndContinueCapabilities.GenericAddMethodToExistingType | 2323EditAndContinueCapabilities.GenericUpdateMethod); 2327capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 2366capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddStaticFieldToExistingType); 2370capabilities: EditAndContinueCapabilities.Baseline); 2412capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 2459capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 2501capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 2562capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 2602capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 2659capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 2699capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 2703capabilities: EditAndContinueCapabilities.Baseline); 2743capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 2747capabilities: EditAndContinueCapabilities.Baseline); 2785capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 2789capabilities: EditAndContinueCapabilities.Baseline); 2866capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 2872capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 2926capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 2970capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 3020capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 3098capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 3160capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 3220capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 3278capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 3314capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddStaticFieldToExistingType); 3318capabilities: EditAndContinueCapabilities.Baseline); 4604capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 4641capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 4678capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 4743capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 4777capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 4872capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddMethodToExistingType); 4905capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddMethodToExistingType); 4938capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddMethodToExistingType); 4971capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddMethodToExistingType); 5416capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5482capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5519capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5557capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5651capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5693capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5747capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5771capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5784capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5799capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 6572capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 6692capabilities: EditAndContinueCapabilities.UpdateParameters); 6727capabilities: EditAndContinueCapabilities.UpdateParameters); 6772capabilities: EditAndContinueCapabilities.UpdateParameters); 6815capabilities: EditAndContinueCapabilities.UpdateParameters); 6859capabilities: EditAndContinueCapabilities.UpdateParameters); 6892capabilities: EditAndContinueCapabilities.UpdateParameters); 6930capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 6965capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7000capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7208capabilities: EditAndContinueCapabilities.Baseline); 7211capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 7283capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 7418capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7453EditAndContinueCapabilities.AddMethodToExistingType | 7454EditAndContinueCapabilities.GenericAddMethodToExistingType | 7455EditAndContinueCapabilities.GenericUpdateMethod); 7462capabilities: EditAndContinueCapabilities.Baseline); 7497EditAndContinueCapabilities.AddMethodToExistingType | 7498EditAndContinueCapabilities.GenericAddMethodToExistingType | 7499EditAndContinueCapabilities.GenericUpdateMethod); 7506capabilities: EditAndContinueCapabilities.Baseline); 7553EditAndContinueCapabilities.AddMethodToExistingType | 7554EditAndContinueCapabilities.GenericAddMethodToExistingType | 7555EditAndContinueCapabilities.GenericUpdateMethod); 7562capabilities: EditAndContinueCapabilities.Baseline); 7604capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7646capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7776capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 7823capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 7867capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 7928capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 8004capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 8009capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 8062capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 8140capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 8194capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 8231capabilities: EditAndContinueCapabilities.Baseline); 8471capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9178capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.UpdateParameters); 9215capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.UpdateParameters); 9252capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.UpdateParameters); 9666capabilities: EditAndContinueCapabilities.Baseline); 9669capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 9714capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 9757capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.UpdateParameters); 9821capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9870capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10033capabilities: EditAndContinueCapabilities.Baseline); 10050capabilities: EditAndContinueCapabilities.Baseline); 10110capabilities: EditAndContinueCapabilities.Baseline); 10128capabilities: EditAndContinueCapabilities.Baseline); 10144capabilities: EditAndContinueCapabilities.Baseline); 10160capabilities: EditAndContinueCapabilities.Baseline); 10189capabilities: EditAndContinueCapabilities.Baseline); 10205capabilities: EditAndContinueCapabilities.Baseline); 10234capabilities: EditAndContinueCapabilities.Baseline); 10250capabilities: EditAndContinueCapabilities.Baseline); 10569capabilities: EditAndContinueCapabilities.Baseline); 10572capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 10607capabilities: EditAndContinueCapabilities.Baseline); 10610capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 10819], capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12277EditAndContinueCapabilities.NewTypeDefinition | 12278EditAndContinueCapabilities.AddStaticFieldToExistingType | 12279EditAndContinueCapabilities.AddMethodToExistingType); 12287capabilities: EditAndContinueCapabilities.Baseline); 12335EditAndContinueCapabilities.NewTypeDefinition | 12336EditAndContinueCapabilities.AddStaticFieldToExistingType | 12337EditAndContinueCapabilities.AddMethodToExistingType); 12345capabilities: EditAndContinueCapabilities.Baseline); 12436capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12494capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12555capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12587EditAndContinueCapabilities.GenericUpdateMethod | 12588EditAndContinueCapabilities.GenericAddFieldToExistingType | 12589EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12596EditAndContinueCapabilities.GenericUpdateMethod | 12597EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12629EditAndContinueCapabilities.GenericUpdateMethod | 12630EditAndContinueCapabilities.GenericAddFieldToExistingType | 12631EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12638EditAndContinueCapabilities.GenericUpdateMethod | 12639EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12677EditAndContinueCapabilities.GenericUpdateMethod | 12678EditAndContinueCapabilities.GenericAddFieldToExistingType | 12679EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12686EditAndContinueCapabilities.GenericUpdateMethod | 12687EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12762capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 12820capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12844capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12996capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13028capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13054capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13080capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13112capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13144capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13175capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13207capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13239capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13270capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13302capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13365capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13449capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 13480capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13516capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13548capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13582capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13625capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13657EditAndContinueCapabilities.GenericUpdateMethod | 13658EditAndContinueCapabilities.GenericAddFieldToExistingType | 13659EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13666EditAndContinueCapabilities.GenericUpdateMethod | 13667EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13699EditAndContinueCapabilities.GenericUpdateMethod | 13700EditAndContinueCapabilities.GenericAddFieldToExistingType | 13701EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13708EditAndContinueCapabilities.GenericUpdateMethod | 13709EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13753EditAndContinueCapabilities.GenericUpdateMethod | 13754EditAndContinueCapabilities.GenericAddFieldToExistingType | 13755EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13762EditAndContinueCapabilities.GenericUpdateMethod | 13763EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13841capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 14677capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddStaticFieldToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 14789capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.UpdateParameters);
EditAndContinue\TopLevelEditingTests.cs (742)
584capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 744capabilities: EditAndContinueCapabilities.NewTypeDefinition); 837capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1064capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1081capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1098capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1115capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1134capabilities: EditAndContinueCapabilities.Baseline); 1150capabilities: EditAndContinueCapabilities.Baseline); 1169capabilities: EditAndContinueCapabilities.Baseline); 1188capabilities: EditAndContinueCapabilities.Baseline); 1205capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1225capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1249capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1262capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1276capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1289capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1312capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1338capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1357capabilities: EditAndContinueCapabilities.Baseline); 1375capabilities: EditAndContinueCapabilities.Baseline); 1422capabilities: EditAndContinueCapabilities.Baseline); 1511capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1523capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1535capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1547capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1559capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1571capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1583capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1595capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1875capabilities: EditAndContinueCapabilities.Baseline); 1894capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1929capabilities: EditAndContinueCapabilities.Baseline); 1942capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1963capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1981capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1996capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2011capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2085capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2113capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2151capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 2183capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 2187capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2370edits.VerifySemanticDiagnostics(diagnostics, capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 2371edits.VerifySemanticDiagnostics(diagnostics, capabilities: EditAndContinueCapabilities.GenericAddMethodToExistingType); 2374capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType); 2402var nonGenericCapabilities = 2403EditAndContinueCapabilities.AddInstanceFieldToExistingType | 2404EditAndContinueCapabilities.AddStaticFieldToExistingType | 2405EditAndContinueCapabilities.AddMethodToExistingType; 2422], capabilities: nonGenericCapabilities | EditAndContinueCapabilities.GenericAddMethodToExistingType); 2428], capabilities: nonGenericCapabilities | EditAndContinueCapabilities.GenericAddFieldToExistingType); 2431capabilities: nonGenericCapabilities | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericAddFieldToExistingType); 2462var nonGenericCapabilities = 2463EditAndContinueCapabilities.AddMethodToExistingType | 2464EditAndContinueCapabilities.AddInstanceFieldToExistingType | 2465EditAndContinueCapabilities.AddStaticFieldToExistingType; 2476EditAndContinueCapabilities.GenericAddMethodToExistingType | 2477EditAndContinueCapabilities.GenericAddFieldToExistingType); 2526capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 2530capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2564capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 2579capabilities: EditAndContinueCapabilities.Baseline); 2640capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2655capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 2672capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2724capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2820capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 3049capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3062capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3089capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3147capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3159capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3171capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3265capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3284capabilities: EditAndContinueCapabilities.Baseline); 3290capabilities: EditAndContinueCapabilities.UpdateParameters); 3312capabilities: EditAndContinueCapabilities.Baseline); 3318capabilities: EditAndContinueCapabilities.UpdateParameters | EditAndContinueCapabilities.AddMethodToExistingType); 3378capabilities: EditAndContinueCapabilities.Baseline); 3384capabilities: EditAndContinueCapabilities.UpdateParameters); 3422capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3458capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3479capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3500capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 3520capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3541capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3599capabilities: EditAndContinueCapabilities.Baseline); 3621capabilities: EditAndContinueCapabilities.Baseline); 3633capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3637capabilities: EditAndContinueCapabilities.Baseline); 3650EditAndContinueCapabilities.AddInstanceFieldToExistingType | 3651EditAndContinueCapabilities.GenericAddFieldToExistingType | 3652EditAndContinueCapabilities.GenericUpdateMethod); 3659capabilities: EditAndContinueCapabilities.Baseline); 3686capabilities: EditAndContinueCapabilities.Baseline); 3703capabilities: EditAndContinueCapabilities.Baseline); 3740capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 3842capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3884capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3913capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3936capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 3940capabilities: EditAndContinueCapabilities.Baseline); 3962capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 3966capabilities: EditAndContinueCapabilities.Baseline); 3979capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 4002capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 4017capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 4032capabilities: EditAndContinueCapabilities.AddStaticFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 4067capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 4205capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 4324capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 4328capabilities: EditAndContinueCapabilities.Baseline); 4350capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 4354capabilities: EditAndContinueCapabilities.Baseline); 4384capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4396capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4425capabilities: EditAndContinueCapabilities.Baseline); 4443capabilities: EditAndContinueCapabilities.Baseline); 4461capabilities: EditAndContinueCapabilities.Baseline); 4480capabilities: EditAndContinueCapabilities.Baseline); 4494capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 4660capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4850capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4862capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4874capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4890capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4909capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4987capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5009capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5037capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5068capabilities: EditAndContinueCapabilities.Baseline); 5075capabilities: EditAndContinueCapabilities.UpdateParameters); 5125capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5129capabilities: EditAndContinueCapabilities.Baseline); 5252capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5270capabilities: EditAndContinueCapabilities.Baseline); 5288capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5310capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5327capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5373capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5418capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5435capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5452capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5470capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5659capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5672capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5685capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5710capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5861capabilities: EditAndContinueCapabilities.Baseline); 5894capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5907capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5944capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6077capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 6093capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6103capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6117capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 6143capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 6158capabilities: EditAndContinueCapabilities.Baseline); 6222capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 6387edits.VerifySemanticDiagnostics(capabilities: EditAndContinueCapabilities.AddMethodToExistingType, 8507capabilities: EditAndContinueCapabilities.Baseline); 8511capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8524capabilities: EditAndContinueCapabilities.Baseline); 8528capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8543capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8562capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8575capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8590capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8602capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8614capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8626capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8638capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8657capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8670capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8685capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8698capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8727capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8740capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8755capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8767capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8779capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8791capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8803capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8827capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8848capabilities: EditAndContinueCapabilities.NewTypeDefinition); 9122capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 9133capabilities: EditAndContinueCapabilities.Baseline); 9153capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 9164capabilities: EditAndContinueCapabilities.Baseline); 9211capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9325capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 9405capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9424capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9443capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType); 9633capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 9665capabilities: EditAndContinueCapabilities.Baseline); 9699capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9703capabilities: EditAndContinueCapabilities.Baseline); 9719capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9723capabilities: EditAndContinueCapabilities.Baseline); 9742capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9746capabilities: EditAndContinueCapabilities.Baseline); 9765capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9769capabilities: EditAndContinueCapabilities.Baseline); 9788capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9792capabilities: EditAndContinueCapabilities.Baseline); 10018capabilities: EditAndContinueCapabilities.Baseline); 10084capabilities: EditAndContinueCapabilities.Baseline); 10117capabilities: EditAndContinueCapabilities.Baseline); 10169capabilities: EditAndContinueCapabilities.Baseline); 10205capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10247capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10288capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10488capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 10695capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10699capabilities: EditAndContinueCapabilities.Baseline); 10730capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10734capabilities: EditAndContinueCapabilities.Baseline); 10769capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10776capabilities: EditAndContinueCapabilities.Baseline); 10812capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10816capabilities: EditAndContinueCapabilities.Baseline); 10852capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10888capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10892capabilities: EditAndContinueCapabilities.Baseline); 10923capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10929capabilities: EditAndContinueCapabilities.Baseline); 10962capabilities: EditAndContinueCapabilities.Baseline); 10968capabilities: EditAndContinueCapabilities.UpdateParameters); 10998capabilities: EditAndContinueCapabilities.Baseline); 11004capabilities: EditAndContinueCapabilities.UpdateParameters); 11063capabilities: EditAndContinueCapabilities.NewTypeDefinition); 11105capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11109capabilities: EditAndContinueCapabilities.Baseline); 11139capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11146EditAndContinueCapabilities.AddMethodToExistingType | 11147EditAndContinueCapabilities.GenericAddMethodToExistingType); 11155EditAndContinueCapabilities.AddMethodToExistingType | 11156EditAndContinueCapabilities.GenericAddMethodToExistingType | 11157EditAndContinueCapabilities.GenericUpdateMethod); 11188EditAndContinueCapabilities.AddMethodToExistingType | 11189EditAndContinueCapabilities.GenericUpdateMethod); 11196EditAndContinueCapabilities.AddMethodToExistingType | 11197EditAndContinueCapabilities.GenericAddMethodToExistingType); 11205EditAndContinueCapabilities.AddMethodToExistingType | 11206EditAndContinueCapabilities.GenericAddMethodToExistingType | 11207EditAndContinueCapabilities.GenericUpdateMethod); 11277capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 11281capabilities: EditAndContinueCapabilities.Baseline); 11335capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 11365EditAndContinueCapabilities.AddInstanceFieldToExistingType | 11366EditAndContinueCapabilities.GenericUpdateMethod | 11367EditAndContinueCapabilities.GenericAddFieldToExistingType); 11375capabilities: EditAndContinueCapabilities.Baseline); 11421capabilities: EditAndContinueCapabilities.Baseline); 11467capabilities: EditAndContinueCapabilities.Baseline); 11539capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 11580capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 11660capabilities: EditAndContinueCapabilities.Baseline); 11697capabilities: EditAndContinueCapabilities.Baseline); 11732capabilities: EditAndContinueCapabilities.Baseline); 11768capabilities: EditAndContinueCapabilities.Baseline); 11803capabilities: EditAndContinueCapabilities.Baseline); 11839capabilities: EditAndContinueCapabilities.Baseline); 11876capabilities: EditAndContinueCapabilities.Baseline); 12172capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12186capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 12201capabilities: EditAndContinueCapabilities.Baseline); 12213capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12293capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12312capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12316capabilities: EditAndContinueCapabilities.Baseline); 12335capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12351capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12370capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12374capabilities: EditAndContinueCapabilities.Baseline); 12533capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12548capabilities: EditAndContinueCapabilities.NewTypeDefinition); 12569capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 12590capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 12612capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 12637capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 12665capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12675capabilities: EditAndContinueCapabilities.Baseline); 12708capabilities: EditAndContinueCapabilities.NewTypeDefinition); 12799capabilities: EditAndContinueCapabilities.Baseline); 12971capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13057capabilities: EditAndContinueCapabilities.Baseline); 13077capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13093capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13113capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13134capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13169capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13193capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13212capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13232capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13238capabilities: EditAndContinueCapabilities.Baseline); 13253capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13257capabilities: EditAndContinueCapabilities.Baseline); 13277capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13303capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13310capabilities: EditAndContinueCapabilities.Baseline); 13322capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13336capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13352capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13368capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13396capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13436capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13463capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13488capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13511capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.ChangeCustomAttributes); 13535capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13558capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.ChangeCustomAttributes); 13583capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13607capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13632capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13657capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13682capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13716capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13766capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13770capabilities: EditAndContinueCapabilities.Baseline); 13791capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13795capabilities: EditAndContinueCapabilities.Baseline); 13811capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13815capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13830capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13855capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13924capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13928capabilities: EditAndContinueCapabilities.Baseline); 13950capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13972capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13995capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14018capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14041capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14064capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14097capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14185capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14197capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14209capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14224capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14252capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14569capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 14620], capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 14689capabilities: EditAndContinueCapabilities.Baseline); 14695capabilities: EditAndContinueCapabilities.Baseline | EditAndContinueCapabilities.GenericUpdateMethod); 14750capabilities: EditAndContinueCapabilities.Baseline); 14756capabilities: EditAndContinueCapabilities.Baseline | EditAndContinueCapabilities.GenericUpdateMethod); 15086capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15101capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15116capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 15134capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15150capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15172capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 15195EditAndContinueCapabilities.AddMethodToExistingType | 15196EditAndContinueCapabilities.AddInstanceFieldToExistingType | 15197EditAndContinueCapabilities.GenericAddFieldToExistingType | 15198EditAndContinueCapabilities.GenericAddMethodToExistingType | 15199EditAndContinueCapabilities.GenericUpdateMethod); 15206capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15305capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15337capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 15378capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15394capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15420capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15446capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15463capabilities: EditAndContinueCapabilities.Baseline); 15480capabilities: EditAndContinueCapabilities.Baseline); 15527capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15542capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15564capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15582capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15598capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15622capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15654capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 15703capabilities: EditAndContinueCapabilities.Baseline); 15716capabilities: EditAndContinueCapabilities.Baseline); 15729capabilities: EditAndContinueCapabilities.Baseline); 15752capabilities: EditAndContinueCapabilities.Baseline); 15805capabilities: EditAndContinueCapabilities.Baseline); 15835capabilities: EditAndContinueCapabilities.Baseline); 15892capabilities: EditAndContinueCapabilities.Baseline); 15909capabilities: EditAndContinueCapabilities.Baseline); 16299capabilities: EditAndContinueCapabilities.AddStaticFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 16303capabilities: EditAndContinueCapabilities.Baseline); 16425capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 16635capabilities: EditAndContinueCapabilities.NewTypeDefinition); 16673capabilities: EditAndContinueCapabilities.NewTypeDefinition); 16686EditAndContinueCapabilities.AddMethodToExistingType); 17029capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 17182capabilities: EditAndContinueCapabilities.Baseline); 17451capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 17501capabilities: EditAndContinueCapabilities.Baseline); 17507capabilities: EditAndContinueCapabilities.Baseline | EditAndContinueCapabilities.GenericUpdateMethod); 17520capabilities: EditAndContinueCapabilities.Baseline); 17526capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 18836capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 18856capabilities: EditAndContinueCapabilities.NewTypeDefinition); 18980capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 19025EditAndContinueCapabilities.AddMethodToExistingType | 19026EditAndContinueCapabilities.AddStaticFieldToExistingType | 19027EditAndContinueCapabilities.NewTypeDefinition); 19185capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 19237capabilities: EditAndContinueCapabilities.NewTypeDefinition); 19258capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 19335capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddStaticFieldToExistingType); 19464capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 19509EditAndContinueCapabilities.AddInstanceFieldToExistingType | 19510EditAndContinueCapabilities.AddStaticFieldToExistingType | 19511EditAndContinueCapabilities.AddMethodToExistingType | 19512EditAndContinueCapabilities.NewTypeDefinition); 19519capabilities: EditAndContinueCapabilities.Baseline); 19562capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 19664capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 19677capabilities: EditAndContinueCapabilities.AddStaticFieldToExistingType); 19690capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 19721capabilities: EditAndContinueCapabilities.Baseline); 19750capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 19779capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 19795capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 19945capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 19980capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 19984capabilities: EditAndContinueCapabilities.Baseline); 20040capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20083capabilities: EditAndContinueCapabilities.Baseline); 20354capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20358capabilities: EditAndContinueCapabilities.Baseline); 20401capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20421capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20437capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20455capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20471capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20490capabilities: EditAndContinueCapabilities.Baseline); 20506capabilities: EditAndContinueCapabilities.Baseline); 20523capabilities: EditAndContinueCapabilities.Baseline); 20543capabilities: EditAndContinueCapabilities.Baseline); 20558capabilities: EditAndContinueCapabilities.Baseline); 20573capabilities: EditAndContinueCapabilities.Baseline); 20719capabilities: EditAndContinueCapabilities.NewTypeDefinition); 20767capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20773capabilities: EditAndContinueCapabilities.Baseline); 20790capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20810capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20814capabilities: EditAndContinueCapabilities.Baseline); 20827capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20844capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 20848capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20862capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 20866capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20882capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 20886capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20899capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 20903capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20916capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20929capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20942capabilities: EditAndContinueCapabilities.Baseline); 20956capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21079capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21099EditAndContinueCapabilities.AddMethodToExistingType | 21100EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21104capabilities: EditAndContinueCapabilities.Baseline); 21117capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddStaticFieldToExistingType); 21137EditAndContinueCapabilities.AddMethodToExistingType | 21138EditAndContinueCapabilities.AddStaticFieldToExistingType); 21142capabilities: EditAndContinueCapabilities.Baseline); 21156EditAndContinueCapabilities.AddMethodToExistingType | 21157EditAndContinueCapabilities.AddInstanceFieldToExistingType | 21158EditAndContinueCapabilities.GenericAddMethodToExistingType | 21159EditAndContinueCapabilities.GenericAddFieldToExistingType); 21163capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21183EditAndContinueCapabilities.AddMethodToExistingType | 21184EditAndContinueCapabilities.AddInstanceFieldToExistingType | 21185EditAndContinueCapabilities.GenericAddMethodToExistingType | 21186EditAndContinueCapabilities.GenericAddFieldToExistingType); 21191EditAndContinueCapabilities.AddMethodToExistingType | 21192EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21206EditAndContinueCapabilities.AddMethodToExistingType | 21207EditAndContinueCapabilities.AddStaticFieldToExistingType | 21208EditAndContinueCapabilities.GenericAddMethodToExistingType | 21209EditAndContinueCapabilities.GenericAddFieldToExistingType); 21213capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddStaticFieldToExistingType); 21233EditAndContinueCapabilities.AddMethodToExistingType | 21234EditAndContinueCapabilities.AddStaticFieldToExistingType | 21235EditAndContinueCapabilities.GenericAddMethodToExistingType | 21236EditAndContinueCapabilities.GenericAddFieldToExistingType); 21241EditAndContinueCapabilities.AddMethodToExistingType | 21242EditAndContinueCapabilities.AddStaticFieldToExistingType); 21258capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21275capabilities: EditAndContinueCapabilities.Baseline); 21289capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21303capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21317capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21331capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21345capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21359capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21377capabilities: EditAndContinueCapabilities.Baseline); 21427capabilities: EditAndContinueCapabilities.Baseline); 21445capabilities: EditAndContinueCapabilities.Baseline); 21474capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21480capabilities: EditAndContinueCapabilities.Baseline); 21496EditAndContinueCapabilities.AddInstanceFieldToExistingType | 21497EditAndContinueCapabilities.GenericAddFieldToExistingType | 21498EditAndContinueCapabilities.GenericUpdateMethod); 21504capabilities: EditAndContinueCapabilities.Baseline); 21519capabilities: EditAndContinueCapabilities.Baseline); 21534capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 21540capabilities: EditAndContinueCapabilities.Baseline); 21555capabilities: EditAndContinueCapabilities.Baseline); 21570capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 21577capabilities: EditAndContinueCapabilities.Baseline); 21624capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21645capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21649capabilities: EditAndContinueCapabilities.Baseline); 21863capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21905capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21976capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21991capabilities: EditAndContinueCapabilities.NewTypeDefinition); 22012capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 22040capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 22066capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 22092capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 22124capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22134capabilities: EditAndContinueCapabilities.Baseline); 22436capabilities: EditAndContinueCapabilities.Baseline); 22460capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22535capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 22561capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 22606capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 22610capabilities: EditAndContinueCapabilities.Baseline); 22630capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 22634capabilities: EditAndContinueCapabilities.Baseline); 22652capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 22656capabilities: EditAndContinueCapabilities.Baseline); 22673capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 22687capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 22707capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22743capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22753capabilities: EditAndContinueCapabilities.Baseline); 22770capabilities: EditAndContinueCapabilities.UpdateParameters); 22774capabilities: EditAndContinueCapabilities.Baseline); 22793capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 22797capabilities: EditAndContinueCapabilities.Baseline); 22817capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22850capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22857capabilities: EditAndContinueCapabilities.Baseline); 22877capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22907capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22937capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22967capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22993capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23024capabilities: EditAndContinueCapabilities.Baseline); 23057capabilities: EditAndContinueCapabilities.Baseline); 23083capabilities: EditAndContinueCapabilities.Baseline); 23094capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23112capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23133capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23151capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23172capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 23176capabilities: EditAndContinueCapabilities.Baseline); 23256capabilities: EditAndContinueCapabilities.Baseline); 23418capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23435capabilities: EditAndContinueCapabilities.Baseline); 23448capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23480edits.VerifySemanticDiagnostics(capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23514capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 23677capabilities: EditAndContinueCapabilities.Baseline); 23683capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 23711capabilities: EditAndContinueCapabilities.Baseline); 23719capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 23747capabilities: EditAndContinueCapabilities.Baseline); 23751capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 23779capabilities: EditAndContinueCapabilities.Baseline); 23783capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 23811capabilities: EditAndContinueCapabilities.Baseline); 23819capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 23847capabilities: EditAndContinueCapabilities.Baseline); 23853capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 23870capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 23887capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 23907capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23911capabilities: EditAndContinueCapabilities.Baseline); 23924capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23943capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23947capabilities: EditAndContinueCapabilities.Baseline); 23960capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 24111capabilities: EditAndContinueCapabilities.NewTypeDefinition); 24146capabilities: EditAndContinueCapabilities.UpdateParameters); 24152capabilities: EditAndContinueCapabilities.Baseline); 24169capabilities: EditAndContinueCapabilities.UpdateParameters); 24175capabilities: EditAndContinueCapabilities.Baseline); 24216capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 24235capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 24254capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 24272capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 24291capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 24308capabilities: EditAndContinueCapabilities.UpdateParameters); 24314capabilities: EditAndContinueCapabilities.Baseline); 24331capabilities: EditAndContinueCapabilities.UpdateParameters); 24337capabilities: EditAndContinueCapabilities.Baseline); 24353capabilities: EditAndContinueCapabilities.UpdateParameters); 24357capabilities: EditAndContinueCapabilities.Baseline); 24376capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 24380capabilities: EditAndContinueCapabilities.Baseline); 24398capabilities: EditAndContinueCapabilities.UpdateParameters); 24405capabilities: EditAndContinueCapabilities.Baseline); 24421EditAndContinueCapabilities.UpdateParameters | 24422EditAndContinueCapabilities.GenericAddMethodToExistingType | 24423EditAndContinueCapabilities.GenericUpdateMethod); 24431capabilities: EditAndContinueCapabilities.GenericAddMethodToExistingType); 24438capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 24459capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 24465capabilities: EditAndContinueCapabilities.Baseline); 24583capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 24601capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 24620capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 24638capabilities: EditAndContinueCapabilities.Baseline); 24657capabilities: EditAndContinueCapabilities.Baseline); 24675capabilities: EditAndContinueCapabilities.Baseline); 24694capabilities: EditAndContinueCapabilities.Baseline); 24712capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 24731capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 24754capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 24758capabilities: EditAndContinueCapabilities.Baseline); 24777capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 24781capabilities: EditAndContinueCapabilities.Baseline); 24800capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 24804capabilities: EditAndContinueCapabilities.Baseline); 24823capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 24827capabilities: EditAndContinueCapabilities.Baseline); 24842capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 24849capabilities: EditAndContinueCapabilities.Baseline); 24864capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 24883capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 24902capabilities: EditAndContinueCapabilities.ChangeCustomAttributes | EditAndContinueCapabilities.GenericUpdateMethod); 24922capabilities: EditAndContinueCapabilities.ChangeCustomAttributes | EditAndContinueCapabilities.GenericUpdateMethod); 24941capabilities: EditAndContinueCapabilities.ChangeCustomAttributes | EditAndContinueCapabilities.GenericUpdateMethod); 24960capabilities: EditAndContinueCapabilities.ChangeCustomAttributes | EditAndContinueCapabilities.GenericUpdateMethod); 24980capabilities: EditAndContinueCapabilities.ChangeCustomAttributes | EditAndContinueCapabilities.GenericUpdateMethod); 24987capabilities: EditAndContinueCapabilities.Baseline); 25121capabilities: EditAndContinueCapabilities.Baseline); 25142capabilities: EditAndContinueCapabilities.Baseline); 25160capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 25180capabilities: EditAndContinueCapabilities.Baseline); 25201capabilities: EditAndContinueCapabilities.Baseline); 25228capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 25255capabilities: EditAndContinueCapabilities.NewTypeDefinition); 25503capabilities: EditAndContinueCapabilities.NewTypeDefinition); 25771capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 25778capabilities: EditAndContinueCapabilities.Baseline); 25808capabilities: EditAndContinueCapabilities.Baseline); 25835capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 25842capabilities: EditAndContinueCapabilities.Baseline);
EditAndContinue\TrackingSpanTests.cs (2)
48capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 82capabilities: EditAndContinueCapabilities.AddMethodToExistingType);
Microsoft.CodeAnalysis.ExternalAccess.HotReload (2)
Api\HotReloadService.cs (2)
150/// and not on .NET Framework (they are not in <see cref="EditAndContinueCapabilities.Baseline"/>. 153=> capabilities.Add(nameof(EditAndContinueCapabilities.AddExplicitInterfaceImplementation));
Microsoft.CodeAnalysis.Features (114)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (27)
510AsyncLazy<EditAndContinueCapabilities> lazyCapabilities, 593if (!capabilities.Grant(EditAndContinueCapabilities.Baseline)) 3240!capabilities.Grant(EditAndContinueCapabilities.UpdateParameters)) 4282!capabilities.Grant(EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation)) 4292if (!capabilities.Grant(EditAndContinueCapabilities.AddInstanceFieldToExistingType)) 4301!capabilities.Grant(EditAndContinueCapabilities.GenericAddFieldToExistingType)) 4599else if (oldParameter.Name != newParameter.Name && !capabilities.Grant(EditAndContinueCapabilities.UpdateParameters)) 4624!capabilities.Grant(EditAndContinueCapabilities.GenericUpdateMethod)) 4880if (!capabilities.Grant(EditAndContinueCapabilities.ChangeCustomAttributes)) 5051var requiredCapabilities = EditAndContinueCapabilities.None; 5066private static EditAndContinueCapabilities GetRequiredAddMethodCapabilities(ISymbol symbol) 5067=> EditAndContinueCapabilities.AddMethodToExistingType | 5068(InGenericContext(symbol) ? EditAndContinueCapabilities.GenericAddMethodToExistingType : 0); 5070private static EditAndContinueCapabilities GetRequiredAddFieldCapabilities(ISymbol symbol) 5071=> (symbol.IsStatic ? EditAndContinueCapabilities.AddStaticFieldToExistingType : EditAndContinueCapabilities.AddInstanceFieldToExistingType) | 5072(InGenericContext(symbol) ? EditAndContinueCapabilities.GenericAddFieldToExistingType : 0); 5079return capabilities.Grant(EditAndContinueCapabilities.GenericUpdateMethod); 5907!capabilities.Grant(EditAndContinueCapabilities.GenericUpdateMethod)) 6113var requiredCapabilities = EditAndContinueCapabilities.AddMethodToExistingType; 6119requiredCapabilities |= EditAndContinueCapabilities.GenericAddMethodToExistingType; 6132requiredCapabilities |= EditAndContinueCapabilities.AddStaticFieldToExistingType; 6137requiredCapabilities |= EditAndContinueCapabilities.GenericAddFieldToExistingType; 6149requiredCapabilities |= EditAndContinueCapabilities.NewTypeDefinition;
EditAndContinue\DocumentAnalysisResults.cs (8)
83/// <see cref="EditAndContinueCapabilities.None"/> if the document does not have valid changes. 85public EditAndContinueCapabilities RequiredCapabilities { get; } 116EditAndContinueCapabilities requiredCapabilities, 132Debug.Assert(requiredCapabilities == EditAndContinueCapabilities.None); 144Debug.Assert(requiredCapabilities == EditAndContinueCapabilities.None); 160Debug.Assert(requiredCapabilities != EditAndContinueCapabilities.None); 195EditAndContinueCapabilities.None, 214EditAndContinueCapabilities.None,
EditAndContinue\EditAndContinueCapabilities.cs (50)
83public static EditAndContinueCapabilities Parse(ImmutableArray<string> capabilities) 85var caps = EditAndContinueCapabilities.None; 91nameof(EditAndContinueCapabilities.Baseline) => EditAndContinueCapabilities.Baseline, 92nameof(EditAndContinueCapabilities.AddMethodToExistingType) => EditAndContinueCapabilities.AddMethodToExistingType, 93nameof(EditAndContinueCapabilities.AddStaticFieldToExistingType) => EditAndContinueCapabilities.AddStaticFieldToExistingType, 94nameof(EditAndContinueCapabilities.AddInstanceFieldToExistingType) => EditAndContinueCapabilities.AddInstanceFieldToExistingType, 95nameof(EditAndContinueCapabilities.NewTypeDefinition) => EditAndContinueCapabilities.NewTypeDefinition, 96nameof(EditAndContinueCapabilities.ChangeCustomAttributes) => EditAndContinueCapabilities.ChangeCustomAttributes, 97nameof(EditAndContinueCapabilities.UpdateParameters) => EditAndContinueCapabilities.UpdateParameters, 98nameof(EditAndContinueCapabilities.GenericAddMethodToExistingType) => EditAndContinueCapabilities.GenericAddMethodToExistingType, 99nameof(EditAndContinueCapabilities.GenericUpdateMethod) => EditAndContinueCapabilities.GenericUpdateMethod, 100nameof(EditAndContinueCapabilities.GenericAddFieldToExistingType) => EditAndContinueCapabilities.GenericAddFieldToExistingType, 101nameof(EditAndContinueCapabilities.AddExplicitInterfaceImplementation) => EditAndContinueCapabilities.AddExplicitInterfaceImplementation, 102nameof(EditAndContinueCapabilities.AddFieldRva) => EditAndContinueCapabilities.AddFieldRva, 105"AddDefinitionToExistingType" => EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddStaticFieldToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType, 107_ => EditAndContinueCapabilities.None 114public static ImmutableArray<string> ToStringArray(this EditAndContinueCapabilities capabilities) 118if (capabilities.HasFlag(EditAndContinueCapabilities.Baseline)) 119builder.Add(nameof(EditAndContinueCapabilities.Baseline)); 121if (capabilities.HasFlag(EditAndContinueCapabilities.AddMethodToExistingType)) 122builder.Add(nameof(EditAndContinueCapabilities.AddMethodToExistingType)); 124if (capabilities.HasFlag(EditAndContinueCapabilities.AddStaticFieldToExistingType)) 125builder.Add(nameof(EditAndContinueCapabilities.AddStaticFieldToExistingType)); 127if (capabilities.HasFlag(EditAndContinueCapabilities.AddInstanceFieldToExistingType)) 128builder.Add(nameof(EditAndContinueCapabilities.AddInstanceFieldToExistingType)); 130if (capabilities.HasFlag(EditAndContinueCapabilities.NewTypeDefinition)) 131builder.Add(nameof(EditAndContinueCapabilities.NewTypeDefinition)); 133if (capabilities.HasFlag(EditAndContinueCapabilities.ChangeCustomAttributes)) 134builder.Add(nameof(EditAndContinueCapabilities.ChangeCustomAttributes)); 136if (capabilities.HasFlag(EditAndContinueCapabilities.UpdateParameters)) 137builder.Add(nameof(EditAndContinueCapabilities.UpdateParameters)); 139if (capabilities.HasFlag(EditAndContinueCapabilities.AddExplicitInterfaceImplementation)) 140builder.Add(nameof(EditAndContinueCapabilities.AddExplicitInterfaceImplementation)); 142if (capabilities.HasFlag(EditAndContinueCapabilities.AddFieldRva)) 143builder.Add(nameof(EditAndContinueCapabilities.AddFieldRva));
EditAndContinue\EditAndContinueCapabilitiesGrantor.cs (6)
10internal sealed class EditAndContinueCapabilitiesGrantor(EditAndContinueCapabilities availableCapabilities) 12private readonly EditAndContinueCapabilities _availableCapabilities = availableCapabilities; 14public EditAndContinueCapabilities GrantedCapabilities { get; private set; } = 0; 16public bool Grant(EditAndContinueCapabilities capabilities) 24if (!Grant(EditAndContinueCapabilities.NewTypeDefinition)) 29if (type.HasExplicitlyImplementedInterfaceMember() && !Grant(EditAndContinueCapabilities.AddExplicitInterfaceImplementation))
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (2)
24internal sealed class EditAndContinueDocumentAnalysesCache(AsyncLazy<ActiveStatementsMap> baseActiveStatements, AsyncLazy<EditAndContinueCapabilities> capabilities, TraceLog log) 29private readonly AsyncLazy<EditAndContinueCapabilities> _capabilities = capabilities;
EditAndContinue\EditSession.cs (10)
70internal readonly AsyncLazy<EditAndContinueCapabilities> Capabilities; 134var capabilities = await Capabilities.GetValueAsync(cancellationToken).ConfigureAwait(false); 135if (!capabilities.HasFlag(EditAndContinueCapabilities.NewTypeDefinition)) 228private async Task<EditAndContinueCapabilities> GetCapabilitiesAsync(CancellationToken cancellationToken) 237return EditAndContinueCapabilities.Baseline; 785var requiredCapabilities = EditAndContinueCapabilities.None; 1317var capabilities = await Capabilities.GetValueAsync(cancellationToken).ConfigureAwait(false); 1320var isAddedSymbolPredicate = capabilities.HasFlag(EditAndContinueCapabilities.GenericAddMethodToExistingType) ? 1346new EmitDifferenceOptions() { EmitFieldRva = capabilities.HasFlag(EditAndContinueCapabilities.AddFieldRva) },
EditAndContinue\EditSessionTelemetry.cs (5)
22public readonly EditAndContinueCapabilities Capabilities = telemetry._capabilities; 53private EditAndContinueCapabilities _capabilities; 69_capabilities = EditAndContinueCapabilities.None; 154public void LogRuntimeCapabilities(EditAndContinueCapabilities capabilities) 158Debug.Assert(_capabilities == EditAndContinueCapabilities.None || _capabilities == capabilities);
EditAndContinue\IEditAndContinueAnalyzer.cs (1)
24AsyncLazy<EditAndContinueCapabilities> lazyCapabilities,
EditAndContinue\ProjectChanges.cs (3)
37public readonly EditAndContinueCapabilities RequiredCapabilities; 44EditAndContinueCapabilities requiredCapabilities) 49Debug.Assert(requiredCapabilities != EditAndContinueCapabilities.None);
ExternalAccess\Watch\Api\WatchHotReloadService.cs (2)
156/// and not on .NET Framework (they are not in <see cref="EditAndContinueCapabilities.Baseline"/>. 159=> capabilities.Add(nameof(EditAndContinueCapabilities.AddExplicitInterfaceImplementation));
Microsoft.CodeAnalysis.Features.Test.Utilities (28)
EditAndContinue\EditAndContinueTestVerifier.cs (28)
28public const EditAndContinueCapabilities BaselineCapabilities = EditAndContinueCapabilities.Baseline; 30public const EditAndContinueCapabilities Net5RuntimeCapabilities = 31EditAndContinueCapabilities.Baseline | 32EditAndContinueCapabilities.AddInstanceFieldToExistingType | 33EditAndContinueCapabilities.AddStaticFieldToExistingType | 34EditAndContinueCapabilities.AddMethodToExistingType | 35EditAndContinueCapabilities.NewTypeDefinition | 36EditAndContinueCapabilities.AddExplicitInterfaceImplementation; 38public const EditAndContinueCapabilities Net6RuntimeCapabilities = 40EditAndContinueCapabilities.ChangeCustomAttributes | 41EditAndContinueCapabilities.UpdateParameters; 43public const EditAndContinueCapabilities Net8RuntimeCapabilities = 45EditAndContinueCapabilities.GenericAddMethodToExistingType | 46EditAndContinueCapabilities.GenericUpdateMethod | 47EditAndContinueCapabilities.GenericAddFieldToExistingType; 49public const EditAndContinueCapabilities Net10RuntimeCapabilities = 51EditAndContinueCapabilities.AddFieldRva; 53public const EditAndContinueCapabilities AllRuntimeCapabilities = 125EditAndContinueCapabilities? capabilities) 138EditAndContinueCapabilities? capabilities = null) 158var requiredCapabilities = capabilities.HasValue 159? (capabilities.Value == 0 ? 0 : capabilities.Value | EditAndContinueCapabilities.Baseline) 160: expectedResults.Any(r => r.Diagnostics.Any()) ? AllRuntimeCapabilities : EditAndContinueCapabilities.Baseline; 163var actualRequiredCapabilities = EditAndContinueCapabilities.None; 219Assert.Equal(EditAndContinueCapabilities.None, result.RequiredCapabilities); 238Assert.Equal(EditAndContinueCapabilities.None, result.RequiredCapabilities);
Microsoft.CodeAnalysis.Features.UnitTests (17)
EditAndContinue\EditAndContinueCapabilitiesTests.cs (16)
18var service = EditAndContinueCapabilitiesParser.Parse(capabilities); 20Assert.True(service.HasFlag(EditAndContinueCapabilities.Baseline)); 21Assert.False(service.HasFlag(EditAndContinueCapabilities.NewTypeDefinition)); 29var service = EditAndContinueCapabilitiesParser.Parse(capabilities); 31Assert.False(service.HasFlag(EditAndContinueCapabilities.Baseline)); 39var service = EditAndContinueCapabilitiesParser.Parse(capabilities); 41Assert.True(service.HasFlag(EditAndContinueCapabilities.Baseline)); 42Assert.True(service.HasFlag(EditAndContinueCapabilities.NewTypeDefinition)); 50var service = EditAndContinueCapabilitiesParser.Parse(capabilities); 52Assert.True(service.HasFlag(EditAndContinueCapabilities.Baseline)); 53Assert.True(service.HasFlag(EditAndContinueCapabilities.NewTypeDefinition)); 59foreach (var name in Enum.GetNames(typeof(EditAndContinueCapabilities))) 63var service = EditAndContinueCapabilitiesParser.Parse(capabilities); 65var flag = (EditAndContinueCapabilities)Enum.Parse(typeof(EditAndContinueCapabilities), name);
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
202requiredCapabilities: EditAndContinueCapabilities.Baseline.ToStringArray()));