1243 references to EditAndContinueCapabilities
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1084)
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 (739)
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); 2720capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2816capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 3045capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3058capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3085capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3143capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3155capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3167capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3261capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3280capabilities: EditAndContinueCapabilities.Baseline); 3286capabilities: EditAndContinueCapabilities.UpdateParameters); 3308capabilities: EditAndContinueCapabilities.Baseline); 3314capabilities: EditAndContinueCapabilities.UpdateParameters | EditAndContinueCapabilities.AddMethodToExistingType); 3374capabilities: EditAndContinueCapabilities.Baseline); 3380capabilities: EditAndContinueCapabilities.UpdateParameters); 3418capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3454capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3475capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3496capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 3516capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3537capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3595capabilities: EditAndContinueCapabilities.Baseline); 3617capabilities: EditAndContinueCapabilities.Baseline); 3629capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3633capabilities: EditAndContinueCapabilities.Baseline); 3646EditAndContinueCapabilities.AddInstanceFieldToExistingType | 3647EditAndContinueCapabilities.GenericAddFieldToExistingType | 3648EditAndContinueCapabilities.GenericUpdateMethod); 3655capabilities: EditAndContinueCapabilities.Baseline); 3682capabilities: EditAndContinueCapabilities.Baseline); 3699capabilities: EditAndContinueCapabilities.Baseline); 3736capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 3838capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3880capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3909capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3932capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 3936capabilities: EditAndContinueCapabilities.Baseline); 3958capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 3962capabilities: EditAndContinueCapabilities.Baseline); 3975capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 3998capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 4013capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 4028capabilities: EditAndContinueCapabilities.AddStaticFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 4063capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 4201capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 4320capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 4324capabilities: EditAndContinueCapabilities.Baseline); 4346capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 4350capabilities: EditAndContinueCapabilities.Baseline); 4380capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4392capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4421capabilities: EditAndContinueCapabilities.Baseline); 4439capabilities: EditAndContinueCapabilities.Baseline); 4457capabilities: EditAndContinueCapabilities.Baseline); 4476capabilities: EditAndContinueCapabilities.Baseline); 4490capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 4656capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4846capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4858capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4870capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4886capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4905capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4983capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5005capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5033capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5064capabilities: EditAndContinueCapabilities.Baseline); 5071capabilities: EditAndContinueCapabilities.UpdateParameters); 5121capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5125capabilities: EditAndContinueCapabilities.Baseline); 5248capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5266capabilities: EditAndContinueCapabilities.Baseline); 5284capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5306capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5323capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5369capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5414capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5432capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5450capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5468capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5657capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5670capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5683capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5708capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5859capabilities: EditAndContinueCapabilities.Baseline); 5912capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6045capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 6061capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6071capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6085capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 6111capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 6126capabilities: EditAndContinueCapabilities.Baseline); 6190capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 6355edits.VerifySemanticDiagnostics(capabilities: EditAndContinueCapabilities.AddMethodToExistingType, 8475capabilities: EditAndContinueCapabilities.Baseline); 8479capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8492capabilities: EditAndContinueCapabilities.Baseline); 8496capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8515capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8528capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8543capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8555capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8567capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8579capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8591capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8610capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8623capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8638capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8651capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8680capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8693capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8708capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8720capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8732capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8744capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8756capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8775capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8791capabilities: EditAndContinueCapabilities.NewTypeDefinition); 9065capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 9076capabilities: EditAndContinueCapabilities.Baseline); 9096capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 9107capabilities: EditAndContinueCapabilities.Baseline); 9154capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9268capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 9348capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9367capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9386capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType); 9576capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 9608capabilities: EditAndContinueCapabilities.Baseline); 9642capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9646capabilities: EditAndContinueCapabilities.Baseline); 9662capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9666capabilities: EditAndContinueCapabilities.Baseline); 9685capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9689capabilities: EditAndContinueCapabilities.Baseline); 9708capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9712capabilities: EditAndContinueCapabilities.Baseline); 9731capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9735capabilities: EditAndContinueCapabilities.Baseline); 9961capabilities: EditAndContinueCapabilities.Baseline); 10027capabilities: EditAndContinueCapabilities.Baseline); 10060capabilities: EditAndContinueCapabilities.Baseline); 10112capabilities: EditAndContinueCapabilities.Baseline); 10148capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10190capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10231capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10431capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 10638capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10642capabilities: EditAndContinueCapabilities.Baseline); 10673capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10677capabilities: EditAndContinueCapabilities.Baseline); 10712capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10719capabilities: EditAndContinueCapabilities.Baseline); 10755capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10759capabilities: EditAndContinueCapabilities.Baseline); 10795capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10831capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10835capabilities: EditAndContinueCapabilities.Baseline); 10866capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10872capabilities: EditAndContinueCapabilities.Baseline); 10905capabilities: EditAndContinueCapabilities.Baseline); 10911capabilities: EditAndContinueCapabilities.UpdateParameters); 10941capabilities: EditAndContinueCapabilities.Baseline); 10947capabilities: EditAndContinueCapabilities.UpdateParameters); 11006capabilities: EditAndContinueCapabilities.NewTypeDefinition); 11048capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11052capabilities: EditAndContinueCapabilities.Baseline); 11082capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11089EditAndContinueCapabilities.AddMethodToExistingType | 11090EditAndContinueCapabilities.GenericAddMethodToExistingType); 11098EditAndContinueCapabilities.AddMethodToExistingType | 11099EditAndContinueCapabilities.GenericAddMethodToExistingType | 11100EditAndContinueCapabilities.GenericUpdateMethod); 11131EditAndContinueCapabilities.AddMethodToExistingType | 11132EditAndContinueCapabilities.GenericUpdateMethod); 11139EditAndContinueCapabilities.AddMethodToExistingType | 11140EditAndContinueCapabilities.GenericAddMethodToExistingType); 11148EditAndContinueCapabilities.AddMethodToExistingType | 11149EditAndContinueCapabilities.GenericAddMethodToExistingType | 11150EditAndContinueCapabilities.GenericUpdateMethod); 11220capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 11224capabilities: EditAndContinueCapabilities.Baseline); 11278capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 11308EditAndContinueCapabilities.AddInstanceFieldToExistingType | 11309EditAndContinueCapabilities.GenericUpdateMethod | 11310EditAndContinueCapabilities.GenericAddFieldToExistingType); 11318capabilities: EditAndContinueCapabilities.Baseline); 11364capabilities: EditAndContinueCapabilities.Baseline); 11410capabilities: EditAndContinueCapabilities.Baseline); 11482capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 11523capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 11603capabilities: EditAndContinueCapabilities.Baseline); 11640capabilities: EditAndContinueCapabilities.Baseline); 11675capabilities: EditAndContinueCapabilities.Baseline); 11711capabilities: EditAndContinueCapabilities.Baseline); 11746capabilities: EditAndContinueCapabilities.Baseline); 11782capabilities: EditAndContinueCapabilities.Baseline); 11819capabilities: EditAndContinueCapabilities.Baseline); 12115capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12129capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 12144capabilities: EditAndContinueCapabilities.Baseline); 12156capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12236capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12255capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12259capabilities: EditAndContinueCapabilities.Baseline); 12278capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12294capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12313capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12317capabilities: EditAndContinueCapabilities.Baseline); 12476capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12491capabilities: EditAndContinueCapabilities.NewTypeDefinition); 12512capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 12533capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 12555capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 12580capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 12608capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12618capabilities: EditAndContinueCapabilities.Baseline); 12651capabilities: EditAndContinueCapabilities.NewTypeDefinition); 12742capabilities: EditAndContinueCapabilities.Baseline); 12914capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13000capabilities: EditAndContinueCapabilities.Baseline); 13020capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13036capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13056capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13077capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13112capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13136capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13155capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13175capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13181capabilities: EditAndContinueCapabilities.Baseline); 13196capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13200capabilities: EditAndContinueCapabilities.Baseline); 13220capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13246capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13253capabilities: EditAndContinueCapabilities.Baseline); 13265capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13279capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13295capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13311capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13339capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13379capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13406capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13431capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13454capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.ChangeCustomAttributes); 13478capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13501capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.ChangeCustomAttributes); 13526capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13550capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13575capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13600capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13625capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13659capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13709capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13713capabilities: EditAndContinueCapabilities.Baseline); 13734capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13738capabilities: EditAndContinueCapabilities.Baseline); 13754capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13758capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13773capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13798capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13867capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13871capabilities: EditAndContinueCapabilities.Baseline); 13893capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13915capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13938capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13961capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13984capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14007capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14040capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14128capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14140capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14152capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14167capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14195capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14512capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 14563], capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 14632capabilities: EditAndContinueCapabilities.Baseline); 14638capabilities: EditAndContinueCapabilities.Baseline | EditAndContinueCapabilities.GenericUpdateMethod); 14693capabilities: EditAndContinueCapabilities.Baseline); 14699capabilities: EditAndContinueCapabilities.Baseline | EditAndContinueCapabilities.GenericUpdateMethod); 15029capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15044capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15059capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 15077capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15093capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15115capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 15138EditAndContinueCapabilities.AddMethodToExistingType | 15139EditAndContinueCapabilities.AddInstanceFieldToExistingType | 15140EditAndContinueCapabilities.GenericAddFieldToExistingType | 15141EditAndContinueCapabilities.GenericAddMethodToExistingType | 15142EditAndContinueCapabilities.GenericUpdateMethod); 15149capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15248capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15280capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 15321capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15337capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15363capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15389capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15406capabilities: EditAndContinueCapabilities.Baseline); 15423capabilities: EditAndContinueCapabilities.Baseline); 15470capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15485capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15507capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15525capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15541capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15565capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15597capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 15646capabilities: EditAndContinueCapabilities.Baseline); 15659capabilities: EditAndContinueCapabilities.Baseline); 15672capabilities: EditAndContinueCapabilities.Baseline); 15695capabilities: EditAndContinueCapabilities.Baseline); 15748capabilities: EditAndContinueCapabilities.Baseline); 15778capabilities: EditAndContinueCapabilities.Baseline); 15835capabilities: EditAndContinueCapabilities.Baseline); 15852capabilities: EditAndContinueCapabilities.Baseline); 16242capabilities: EditAndContinueCapabilities.AddStaticFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 16246capabilities: EditAndContinueCapabilities.Baseline); 16368capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 16493capabilities: EditAndContinueCapabilities.NewTypeDefinition); 16531capabilities: EditAndContinueCapabilities.NewTypeDefinition); 16544EditAndContinueCapabilities.AddMethodToExistingType); 16887capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 16986capabilities: EditAndContinueCapabilities.Baseline); 17255capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 17305capabilities: EditAndContinueCapabilities.Baseline); 17311capabilities: EditAndContinueCapabilities.Baseline | EditAndContinueCapabilities.GenericUpdateMethod); 17324capabilities: EditAndContinueCapabilities.Baseline); 17330capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 18640capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 18660capabilities: EditAndContinueCapabilities.NewTypeDefinition); 18784capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 18829EditAndContinueCapabilities.AddMethodToExistingType | 18830EditAndContinueCapabilities.AddStaticFieldToExistingType | 18831EditAndContinueCapabilities.NewTypeDefinition); 18989capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 19041capabilities: EditAndContinueCapabilities.NewTypeDefinition); 19062capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 19139capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddStaticFieldToExistingType); 19268capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 19313EditAndContinueCapabilities.AddInstanceFieldToExistingType | 19314EditAndContinueCapabilities.AddStaticFieldToExistingType | 19315EditAndContinueCapabilities.AddMethodToExistingType | 19316EditAndContinueCapabilities.NewTypeDefinition); 19323capabilities: EditAndContinueCapabilities.Baseline); 19366capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 19468capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 19481capabilities: EditAndContinueCapabilities.AddStaticFieldToExistingType); 19494capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 19525capabilities: EditAndContinueCapabilities.Baseline); 19554capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 19583capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 19599capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 19749capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 19784capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 19788capabilities: EditAndContinueCapabilities.Baseline); 19844capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 19887capabilities: EditAndContinueCapabilities.Baseline); 20158capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20162capabilities: EditAndContinueCapabilities.Baseline); 20205capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20225capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20241capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20259capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20275capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20294capabilities: EditAndContinueCapabilities.Baseline); 20310capabilities: EditAndContinueCapabilities.Baseline); 20327capabilities: EditAndContinueCapabilities.Baseline); 20347capabilities: EditAndContinueCapabilities.Baseline); 20362capabilities: EditAndContinueCapabilities.Baseline); 20377capabilities: EditAndContinueCapabilities.Baseline); 20523capabilities: EditAndContinueCapabilities.NewTypeDefinition); 20571capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20577capabilities: EditAndContinueCapabilities.Baseline); 20594capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20614capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20618capabilities: EditAndContinueCapabilities.Baseline); 20631capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20648capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 20652capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20666capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 20670capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20686capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 20690capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20703capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 20707capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20720capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20733capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20746capabilities: EditAndContinueCapabilities.Baseline); 20760capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20883capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20903EditAndContinueCapabilities.AddMethodToExistingType | 20904EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20908capabilities: EditAndContinueCapabilities.Baseline); 20921capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddStaticFieldToExistingType); 20941EditAndContinueCapabilities.AddMethodToExistingType | 20942EditAndContinueCapabilities.AddStaticFieldToExistingType); 20946capabilities: EditAndContinueCapabilities.Baseline); 20960EditAndContinueCapabilities.AddMethodToExistingType | 20961EditAndContinueCapabilities.AddInstanceFieldToExistingType | 20962EditAndContinueCapabilities.GenericAddMethodToExistingType | 20963EditAndContinueCapabilities.GenericAddFieldToExistingType); 20967capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20987EditAndContinueCapabilities.AddMethodToExistingType | 20988EditAndContinueCapabilities.AddInstanceFieldToExistingType | 20989EditAndContinueCapabilities.GenericAddMethodToExistingType | 20990EditAndContinueCapabilities.GenericAddFieldToExistingType); 20995EditAndContinueCapabilities.AddMethodToExistingType | 20996EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21010EditAndContinueCapabilities.AddMethodToExistingType | 21011EditAndContinueCapabilities.AddStaticFieldToExistingType | 21012EditAndContinueCapabilities.GenericAddMethodToExistingType | 21013EditAndContinueCapabilities.GenericAddFieldToExistingType); 21017capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddStaticFieldToExistingType); 21037EditAndContinueCapabilities.AddMethodToExistingType | 21038EditAndContinueCapabilities.AddStaticFieldToExistingType | 21039EditAndContinueCapabilities.GenericAddMethodToExistingType | 21040EditAndContinueCapabilities.GenericAddFieldToExistingType); 21045EditAndContinueCapabilities.AddMethodToExistingType | 21046EditAndContinueCapabilities.AddStaticFieldToExistingType); 21062capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21079capabilities: EditAndContinueCapabilities.Baseline); 21093capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21107capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21121capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21135capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21149capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21163capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21181capabilities: EditAndContinueCapabilities.Baseline); 21231capabilities: EditAndContinueCapabilities.Baseline); 21249capabilities: EditAndContinueCapabilities.Baseline); 21278capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21284capabilities: EditAndContinueCapabilities.Baseline); 21300EditAndContinueCapabilities.AddInstanceFieldToExistingType | 21301EditAndContinueCapabilities.GenericAddFieldToExistingType | 21302EditAndContinueCapabilities.GenericUpdateMethod); 21308capabilities: EditAndContinueCapabilities.Baseline); 21323capabilities: EditAndContinueCapabilities.Baseline); 21338capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 21344capabilities: EditAndContinueCapabilities.Baseline); 21359capabilities: EditAndContinueCapabilities.Baseline); 21374capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 21381capabilities: EditAndContinueCapabilities.Baseline); 21428capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21449capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21453capabilities: EditAndContinueCapabilities.Baseline); 21667capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21709capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21780capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21795capabilities: EditAndContinueCapabilities.NewTypeDefinition); 21816capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 21844capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 21870capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 21896capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 21928capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21938capabilities: EditAndContinueCapabilities.Baseline); 22240capabilities: EditAndContinueCapabilities.Baseline); 22264capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22339capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 22365capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 22410capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 22414capabilities: EditAndContinueCapabilities.Baseline); 22434capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 22438capabilities: EditAndContinueCapabilities.Baseline); 22456capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 22460capabilities: EditAndContinueCapabilities.Baseline); 22477capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 22491capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 22511capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22547capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22557capabilities: EditAndContinueCapabilities.Baseline); 22574capabilities: EditAndContinueCapabilities.UpdateParameters); 22578capabilities: EditAndContinueCapabilities.Baseline); 22597capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 22601capabilities: EditAndContinueCapabilities.Baseline); 22621capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22654capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22661capabilities: EditAndContinueCapabilities.Baseline); 22681capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22711capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22741capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22771capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22797capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22828capabilities: EditAndContinueCapabilities.Baseline); 22861capabilities: EditAndContinueCapabilities.Baseline); 22887capabilities: EditAndContinueCapabilities.Baseline); 22898capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22916capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22937capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22955capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22976capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 22980capabilities: EditAndContinueCapabilities.Baseline); 23060capabilities: EditAndContinueCapabilities.Baseline); 23222capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23239capabilities: EditAndContinueCapabilities.Baseline); 23252capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23284edits.VerifySemanticDiagnostics(capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23318capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 23481capabilities: EditAndContinueCapabilities.Baseline); 23487capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 23515capabilities: EditAndContinueCapabilities.Baseline); 23523capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 23551capabilities: EditAndContinueCapabilities.Baseline); 23555capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 23583capabilities: EditAndContinueCapabilities.Baseline); 23587capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 23615capabilities: EditAndContinueCapabilities.Baseline); 23623capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 23651capabilities: EditAndContinueCapabilities.Baseline); 23657capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 23674capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 23691capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 23711capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23715capabilities: EditAndContinueCapabilities.Baseline); 23728capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23747capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23751capabilities: EditAndContinueCapabilities.Baseline); 23764capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 23915capabilities: EditAndContinueCapabilities.NewTypeDefinition); 23950capabilities: EditAndContinueCapabilities.UpdateParameters); 23956capabilities: EditAndContinueCapabilities.Baseline); 23973capabilities: EditAndContinueCapabilities.UpdateParameters); 23979capabilities: EditAndContinueCapabilities.Baseline); 24020capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 24039capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 24058capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 24076capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 24095capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 24112capabilities: EditAndContinueCapabilities.UpdateParameters); 24118capabilities: EditAndContinueCapabilities.Baseline); 24135capabilities: EditAndContinueCapabilities.UpdateParameters); 24141capabilities: EditAndContinueCapabilities.Baseline); 24157capabilities: EditAndContinueCapabilities.UpdateParameters); 24161capabilities: EditAndContinueCapabilities.Baseline); 24180capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 24184capabilities: EditAndContinueCapabilities.Baseline); 24202capabilities: EditAndContinueCapabilities.UpdateParameters); 24209capabilities: EditAndContinueCapabilities.Baseline); 24225EditAndContinueCapabilities.UpdateParameters | 24226EditAndContinueCapabilities.GenericAddMethodToExistingType | 24227EditAndContinueCapabilities.GenericUpdateMethod); 24235capabilities: EditAndContinueCapabilities.GenericAddMethodToExistingType); 24242capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 24263capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 24269capabilities: EditAndContinueCapabilities.Baseline); 24387capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 24405capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 24424capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 24442capabilities: EditAndContinueCapabilities.Baseline); 24461capabilities: EditAndContinueCapabilities.Baseline); 24479capabilities: EditAndContinueCapabilities.Baseline); 24498capabilities: EditAndContinueCapabilities.Baseline); 24516capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 24535capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 24558capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 24562capabilities: EditAndContinueCapabilities.Baseline); 24581capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 24585capabilities: EditAndContinueCapabilities.Baseline); 24604capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 24608capabilities: EditAndContinueCapabilities.Baseline); 24627capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 24631capabilities: EditAndContinueCapabilities.Baseline); 24646capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 24653capabilities: EditAndContinueCapabilities.Baseline); 24668capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 24687capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 24706capabilities: EditAndContinueCapabilities.ChangeCustomAttributes | EditAndContinueCapabilities.GenericUpdateMethod); 24726capabilities: EditAndContinueCapabilities.ChangeCustomAttributes | EditAndContinueCapabilities.GenericUpdateMethod); 24745capabilities: EditAndContinueCapabilities.ChangeCustomAttributes | EditAndContinueCapabilities.GenericUpdateMethod); 24764capabilities: EditAndContinueCapabilities.ChangeCustomAttributes | EditAndContinueCapabilities.GenericUpdateMethod); 24784capabilities: EditAndContinueCapabilities.ChangeCustomAttributes | EditAndContinueCapabilities.GenericUpdateMethod); 24791capabilities: EditAndContinueCapabilities.Baseline); 24925capabilities: EditAndContinueCapabilities.Baseline); 24946capabilities: EditAndContinueCapabilities.Baseline); 24964capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 24984capabilities: EditAndContinueCapabilities.Baseline); 25005capabilities: EditAndContinueCapabilities.Baseline); 25032capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 25059capabilities: EditAndContinueCapabilities.NewTypeDefinition); 25307capabilities: EditAndContinueCapabilities.NewTypeDefinition); 25575capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 25582capabilities: EditAndContinueCapabilities.Baseline); 25612capabilities: EditAndContinueCapabilities.Baseline); 25639capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 25646capabilities: EditAndContinueCapabilities.Baseline);
EditAndContinue\TrackingSpanTests.cs (2)
48capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 82capabilities: EditAndContinueCapabilities.AddMethodToExistingType);
Microsoft.CodeAnalysis.Features (114)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (27)
510AsyncLazy<EditAndContinueCapabilities> lazyCapabilities, 593if (!capabilities.Grant(EditAndContinueCapabilities.Baseline)) 3229!capabilities.Grant(EditAndContinueCapabilities.UpdateParameters)) 4231!capabilities.Grant(EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation)) 4241if (!capabilities.Grant(EditAndContinueCapabilities.AddInstanceFieldToExistingType)) 4250!capabilities.Grant(EditAndContinueCapabilities.GenericAddFieldToExistingType)) 4548else if (oldParameter.Name != newParameter.Name && !capabilities.Grant(EditAndContinueCapabilities.UpdateParameters)) 4573!capabilities.Grant(EditAndContinueCapabilities.GenericUpdateMethod)) 4829if (!capabilities.Grant(EditAndContinueCapabilities.ChangeCustomAttributes)) 5000var requiredCapabilities = EditAndContinueCapabilities.None; 5015private static EditAndContinueCapabilities GetRequiredAddMethodCapabilities(ISymbol symbol) 5016=> EditAndContinueCapabilities.AddMethodToExistingType | 5017(InGenericContext(symbol) ? EditAndContinueCapabilities.GenericAddMethodToExistingType : 0); 5019private static EditAndContinueCapabilities GetRequiredAddFieldCapabilities(ISymbol symbol) 5020=> (symbol.IsStatic ? EditAndContinueCapabilities.AddStaticFieldToExistingType : EditAndContinueCapabilities.AddInstanceFieldToExistingType) | 5021(InGenericContext(symbol) ? EditAndContinueCapabilities.GenericAddFieldToExistingType : 0); 5028return capabilities.Grant(EditAndContinueCapabilities.GenericUpdateMethod); 5856!capabilities.Grant(EditAndContinueCapabilities.GenericUpdateMethod)) 6062var requiredCapabilities = EditAndContinueCapabilities.AddMethodToExistingType; 6068requiredCapabilities |= EditAndContinueCapabilities.GenericAddMethodToExistingType; 6081requiredCapabilities |= EditAndContinueCapabilities.AddStaticFieldToExistingType; 6086requiredCapabilities |= EditAndContinueCapabilities.GenericAddFieldToExistingType; 6098requiredCapabilities |= 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; 1234var capabilities = await Capabilities.GetValueAsync(cancellationToken).ConfigureAwait(false); 1237var isAddedSymbolPredicate = capabilities.HasFlag(EditAndContinueCapabilities.GenericAddMethodToExistingType) ? 1263new 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()));