1242 references to EditAndContinueCapabilities
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1083)
EditAndContinue\ActiveStatementTests.cs (38)
889capabilities: EditAndContinueCapabilities.UpdateParameters); 911capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 936capabilities: EditAndContinueCapabilities.Baseline); 956capabilities: EditAndContinueCapabilities.Baseline); 973capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 990capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1007capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1778capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1793capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1808capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1823capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1838capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1856capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 1898capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1918capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1946capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1966capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 2326capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 2355capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 2387capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 2414capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 2441capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3704capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 11033capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12207capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 12242capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 12449capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 12552capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 12584capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 12907capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12947capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12992capabilities: 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, 796var 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); 4534capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 4571capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 4608capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 4674capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 4709capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 4804capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddMethodToExistingType); 4837capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddMethodToExistingType); 4870capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddMethodToExistingType); 4903capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddMethodToExistingType); 5348capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5414capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5451capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5489capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5583capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5625capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5679capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5703capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5716capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 5731capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 6504capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 6624capabilities: EditAndContinueCapabilities.UpdateParameters); 6659capabilities: EditAndContinueCapabilities.UpdateParameters); 6704capabilities: EditAndContinueCapabilities.UpdateParameters); 6747capabilities: EditAndContinueCapabilities.UpdateParameters); 6791capabilities: EditAndContinueCapabilities.UpdateParameters); 6824capabilities: EditAndContinueCapabilities.UpdateParameters); 6862capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 6897capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 6932capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7140capabilities: EditAndContinueCapabilities.Baseline); 7143capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 7215capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 7350capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7385EditAndContinueCapabilities.AddMethodToExistingType | 7386EditAndContinueCapabilities.GenericAddMethodToExistingType | 7387EditAndContinueCapabilities.GenericUpdateMethod); 7394capabilities: EditAndContinueCapabilities.Baseline); 7429EditAndContinueCapabilities.AddMethodToExistingType | 7430EditAndContinueCapabilities.GenericAddMethodToExistingType | 7431EditAndContinueCapabilities.GenericUpdateMethod); 7438capabilities: EditAndContinueCapabilities.Baseline); 7485EditAndContinueCapabilities.AddMethodToExistingType | 7486EditAndContinueCapabilities.GenericAddMethodToExistingType | 7487EditAndContinueCapabilities.GenericUpdateMethod); 7494capabilities: EditAndContinueCapabilities.Baseline); 7536capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7578capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7708capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 7755capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 7799capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 7860capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 7936capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 7941capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 7994capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 8072capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 8126capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 8163capabilities: EditAndContinueCapabilities.Baseline); 8403capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9110capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.UpdateParameters); 9147capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.UpdateParameters); 9184capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.UpdateParameters); 9598capabilities: EditAndContinueCapabilities.Baseline); 9601capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 9646capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 9689capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.UpdateParameters); 9753capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9802capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9965capabilities: EditAndContinueCapabilities.Baseline); 9982capabilities: EditAndContinueCapabilities.Baseline); 10042capabilities: EditAndContinueCapabilities.Baseline); 10060capabilities: EditAndContinueCapabilities.Baseline); 10076capabilities: EditAndContinueCapabilities.Baseline); 10092capabilities: EditAndContinueCapabilities.Baseline); 10121capabilities: EditAndContinueCapabilities.Baseline); 10137capabilities: EditAndContinueCapabilities.Baseline); 10166capabilities: EditAndContinueCapabilities.Baseline); 10182capabilities: EditAndContinueCapabilities.Baseline); 10501capabilities: EditAndContinueCapabilities.Baseline); 10504capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 10539capabilities: EditAndContinueCapabilities.Baseline); 10542capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 10751], capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12209EditAndContinueCapabilities.NewTypeDefinition | 12210EditAndContinueCapabilities.AddStaticFieldToExistingType | 12211EditAndContinueCapabilities.AddMethodToExistingType); 12219capabilities: EditAndContinueCapabilities.Baseline); 12267EditAndContinueCapabilities.NewTypeDefinition | 12268EditAndContinueCapabilities.AddStaticFieldToExistingType | 12269EditAndContinueCapabilities.AddMethodToExistingType); 12277capabilities: EditAndContinueCapabilities.Baseline); 12368capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12426capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12487capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12519EditAndContinueCapabilities.GenericUpdateMethod | 12520EditAndContinueCapabilities.GenericAddFieldToExistingType | 12521EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12528EditAndContinueCapabilities.GenericUpdateMethod | 12529EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12561EditAndContinueCapabilities.GenericUpdateMethod | 12562EditAndContinueCapabilities.GenericAddFieldToExistingType | 12563EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12570EditAndContinueCapabilities.GenericUpdateMethod | 12571EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12609EditAndContinueCapabilities.GenericUpdateMethod | 12610EditAndContinueCapabilities.GenericAddFieldToExistingType | 12611EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12618EditAndContinueCapabilities.GenericUpdateMethod | 12619EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12694capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 12752capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12776capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12928capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12960capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12986capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13012capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13044capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13076capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13107capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13139capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13171capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13202capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13234capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13297capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13381capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 13412capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13448capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13480capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13514capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13557capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13589EditAndContinueCapabilities.GenericUpdateMethod | 13590EditAndContinueCapabilities.GenericAddFieldToExistingType | 13591EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13598EditAndContinueCapabilities.GenericUpdateMethod | 13599EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13631EditAndContinueCapabilities.GenericUpdateMethod | 13632EditAndContinueCapabilities.GenericAddFieldToExistingType | 13633EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13640EditAndContinueCapabilities.GenericUpdateMethod | 13641EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13685EditAndContinueCapabilities.GenericUpdateMethod | 13686EditAndContinueCapabilities.GenericAddFieldToExistingType | 13687EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13694EditAndContinueCapabilities.GenericUpdateMethod | 13695EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13773capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 14609capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddStaticFieldToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 14721capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.UpdateParameters);
EditAndContinue\TopLevelEditingTests.cs (738)
584capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 744capabilities: EditAndContinueCapabilities.NewTypeDefinition); 837capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1066capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1083capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1100capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1117capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1136capabilities: EditAndContinueCapabilities.Baseline); 1152capabilities: EditAndContinueCapabilities.Baseline); 1171capabilities: EditAndContinueCapabilities.Baseline); 1190capabilities: EditAndContinueCapabilities.Baseline); 1207capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1227capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1251capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1264capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1278capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1291capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1314capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1340capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1359capabilities: EditAndContinueCapabilities.Baseline); 1377capabilities: EditAndContinueCapabilities.Baseline); 1424capabilities: EditAndContinueCapabilities.Baseline); 1513capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1525capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1537capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1549capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1561capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1573capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1585capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1597capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1879capabilities: EditAndContinueCapabilities.Baseline); 1898capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1933capabilities: EditAndContinueCapabilities.Baseline); 1946capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1967capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1985capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2000capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2015capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2089capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2117capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2155capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 2187capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 2191capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2376edits.VerifySemanticDiagnostics(diagnostics, capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 2377edits.VerifySemanticDiagnostics(diagnostics, capabilities: EditAndContinueCapabilities.GenericAddMethodToExistingType); 2380capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType); 2408var nonGenericCapabilities = 2409EditAndContinueCapabilities.AddInstanceFieldToExistingType | 2410EditAndContinueCapabilities.AddStaticFieldToExistingType | 2411EditAndContinueCapabilities.AddMethodToExistingType; 2428], capabilities: nonGenericCapabilities | EditAndContinueCapabilities.GenericAddMethodToExistingType); 2434], capabilities: nonGenericCapabilities | EditAndContinueCapabilities.GenericAddFieldToExistingType); 2437capabilities: nonGenericCapabilities | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericAddFieldToExistingType); 2468var nonGenericCapabilities = 2469EditAndContinueCapabilities.AddMethodToExistingType | 2470EditAndContinueCapabilities.AddInstanceFieldToExistingType | 2471EditAndContinueCapabilities.AddStaticFieldToExistingType; 2482EditAndContinueCapabilities.GenericAddMethodToExistingType | 2483EditAndContinueCapabilities.GenericAddFieldToExistingType); 2532capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 2536capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2570capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 2585capabilities: EditAndContinueCapabilities.Baseline); 2651capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2668capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 2686capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2734capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2831capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 3065capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3078capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3105capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3163capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3175capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3187capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3281capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3300capabilities: EditAndContinueCapabilities.Baseline); 3306capabilities: EditAndContinueCapabilities.UpdateParameters); 3328capabilities: EditAndContinueCapabilities.Baseline); 3334capabilities: EditAndContinueCapabilities.UpdateParameters | EditAndContinueCapabilities.AddMethodToExistingType); 3394capabilities: EditAndContinueCapabilities.Baseline); 3400capabilities: EditAndContinueCapabilities.UpdateParameters); 3438capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3474capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3495capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3516capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 3536capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3557capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3615capabilities: EditAndContinueCapabilities.Baseline); 3637capabilities: EditAndContinueCapabilities.Baseline); 3649capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3653capabilities: EditAndContinueCapabilities.Baseline); 3666EditAndContinueCapabilities.AddInstanceFieldToExistingType | 3667EditAndContinueCapabilities.GenericAddFieldToExistingType | 3668EditAndContinueCapabilities.GenericUpdateMethod); 3675capabilities: EditAndContinueCapabilities.Baseline); 3702capabilities: EditAndContinueCapabilities.Baseline); 3719capabilities: EditAndContinueCapabilities.Baseline); 3756capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 3858capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3900capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3929capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3952capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 3956capabilities: EditAndContinueCapabilities.Baseline); 3978capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 3982capabilities: EditAndContinueCapabilities.Baseline); 3995capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 4018capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 4033capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 4048capabilities: EditAndContinueCapabilities.AddStaticFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 4083capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 4221capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 4340capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 4344capabilities: EditAndContinueCapabilities.Baseline); 4366capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 4370capabilities: EditAndContinueCapabilities.Baseline); 4402capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4414capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4443capabilities: EditAndContinueCapabilities.Baseline); 4461capabilities: EditAndContinueCapabilities.Baseline); 4479capabilities: EditAndContinueCapabilities.Baseline); 4498capabilities: EditAndContinueCapabilities.Baseline); 4513capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 4680capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4870capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4882capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4894capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4910capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4929capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5007capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5029capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5057capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5088capabilities: EditAndContinueCapabilities.Baseline); 5095capabilities: EditAndContinueCapabilities.UpdateParameters); 5145capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5149capabilities: EditAndContinueCapabilities.Baseline); 5272capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5290capabilities: EditAndContinueCapabilities.Baseline); 5308capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5330capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5347capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5393capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5438capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5456capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5474capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5492capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5681capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5694capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5707capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5732capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5883capabilities: EditAndContinueCapabilities.Baseline); 5936capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6086capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 6104capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6116capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6132capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 6159capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 6174capabilities: EditAndContinueCapabilities.Baseline); 6240capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 6433capabilities: EditAndContinueCapabilities.Baseline); 6437capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6450capabilities: EditAndContinueCapabilities.Baseline); 6454capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6473capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6486capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6501capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6513capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6525capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6537capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6549capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6568capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6581capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6596capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6609capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6638capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6651capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6666capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6678capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6690capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6702capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6714capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6734capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6752capabilities: EditAndContinueCapabilities.NewTypeDefinition); 7031capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 7042capabilities: EditAndContinueCapabilities.Baseline); 7062capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 7073capabilities: EditAndContinueCapabilities.Baseline); 7125capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7245capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 7337capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7358capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7379capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType); 7570capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 7602capabilities: EditAndContinueCapabilities.Baseline); 7636capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7640capabilities: EditAndContinueCapabilities.Baseline); 7656capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7660capabilities: EditAndContinueCapabilities.Baseline); 7679capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7683capabilities: EditAndContinueCapabilities.Baseline); 7702capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7706capabilities: EditAndContinueCapabilities.Baseline); 7725capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7729capabilities: EditAndContinueCapabilities.Baseline); 7955capabilities: EditAndContinueCapabilities.Baseline); 8021capabilities: EditAndContinueCapabilities.Baseline); 8054capabilities: EditAndContinueCapabilities.Baseline); 8106capabilities: EditAndContinueCapabilities.Baseline); 8142capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 8184capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 8225capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 8426capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 8634capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 8638capabilities: EditAndContinueCapabilities.Baseline); 8669capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 8673capabilities: EditAndContinueCapabilities.Baseline); 8708capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 8715capabilities: EditAndContinueCapabilities.Baseline); 8751capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 8755capabilities: EditAndContinueCapabilities.Baseline); 8791capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 8827capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 8831capabilities: EditAndContinueCapabilities.Baseline); 8862capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 8868capabilities: EditAndContinueCapabilities.Baseline); 8901capabilities: EditAndContinueCapabilities.Baseline); 8907capabilities: EditAndContinueCapabilities.UpdateParameters); 8937capabilities: EditAndContinueCapabilities.Baseline); 8943capabilities: EditAndContinueCapabilities.UpdateParameters); 9002capabilities: EditAndContinueCapabilities.NewTypeDefinition); 9044capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9048capabilities: EditAndContinueCapabilities.Baseline); 9078capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9085EditAndContinueCapabilities.AddMethodToExistingType | 9086EditAndContinueCapabilities.GenericAddMethodToExistingType); 9094EditAndContinueCapabilities.AddMethodToExistingType | 9095EditAndContinueCapabilities.GenericAddMethodToExistingType | 9096EditAndContinueCapabilities.GenericUpdateMethod); 9127EditAndContinueCapabilities.AddMethodToExistingType | 9128EditAndContinueCapabilities.GenericUpdateMethod); 9135EditAndContinueCapabilities.AddMethodToExistingType | 9136EditAndContinueCapabilities.GenericAddMethodToExistingType); 9144EditAndContinueCapabilities.AddMethodToExistingType | 9145EditAndContinueCapabilities.GenericAddMethodToExistingType | 9146EditAndContinueCapabilities.GenericUpdateMethod); 9216capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 9220capabilities: EditAndContinueCapabilities.Baseline); 9274capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 9304EditAndContinueCapabilities.AddInstanceFieldToExistingType | 9305EditAndContinueCapabilities.GenericUpdateMethod | 9306EditAndContinueCapabilities.GenericAddFieldToExistingType); 9314capabilities: EditAndContinueCapabilities.Baseline); 9360capabilities: EditAndContinueCapabilities.Baseline); 9406capabilities: EditAndContinueCapabilities.Baseline); 9478capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 9519capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 9599capabilities: EditAndContinueCapabilities.Baseline); 9636capabilities: EditAndContinueCapabilities.Baseline); 9671capabilities: EditAndContinueCapabilities.Baseline); 9707capabilities: EditAndContinueCapabilities.Baseline); 9742capabilities: EditAndContinueCapabilities.Baseline); 9778capabilities: EditAndContinueCapabilities.Baseline); 9815capabilities: EditAndContinueCapabilities.Baseline); 10111capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 10125capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation); 10140capabilities: EditAndContinueCapabilities.Baseline); 10152capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 10232capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10251capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10255capabilities: EditAndContinueCapabilities.Baseline); 10274capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10290capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10309capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10313capabilities: EditAndContinueCapabilities.Baseline); 10485capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10501capabilities: EditAndContinueCapabilities.NewTypeDefinition); 10522capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 10543capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 10565capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 10590capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 10618capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10628capabilities: EditAndContinueCapabilities.Baseline); 10661capabilities: EditAndContinueCapabilities.NewTypeDefinition); 10752capabilities: EditAndContinueCapabilities.Baseline); 10924capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11010capabilities: EditAndContinueCapabilities.Baseline); 11030capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 11046capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 11066capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 11087capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 11122capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 11146capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 11165capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 11185capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11191capabilities: EditAndContinueCapabilities.Baseline); 11206capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11210capabilities: EditAndContinueCapabilities.Baseline); 11231capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11258capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 11265capabilities: EditAndContinueCapabilities.Baseline); 11277capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 11291capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 11307capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11323capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11351capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11391capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11418capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11443capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11466capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.ChangeCustomAttributes); 11490capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11513capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.ChangeCustomAttributes); 11538capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11562capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11587capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11612capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11637capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11671capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11721capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11725capabilities: EditAndContinueCapabilities.Baseline); 11746capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11750capabilities: EditAndContinueCapabilities.Baseline); 11766capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 11770capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11785capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 11810capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 11879capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11883capabilities: EditAndContinueCapabilities.Baseline); 11905capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 11927capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 11950capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 11973capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 11996capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12020capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12054capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12142capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 12154capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12166capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12181capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12209capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 12533capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 12588], capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 12658capabilities: EditAndContinueCapabilities.Baseline); 12664capabilities: EditAndContinueCapabilities.Baseline | EditAndContinueCapabilities.GenericUpdateMethod); 12719capabilities: EditAndContinueCapabilities.Baseline); 12725capabilities: EditAndContinueCapabilities.Baseline | EditAndContinueCapabilities.GenericUpdateMethod); 13055capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13070capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13085capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13103capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13119capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13141capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13164EditAndContinueCapabilities.AddMethodToExistingType | 13165EditAndContinueCapabilities.AddInstanceFieldToExistingType | 13166EditAndContinueCapabilities.GenericAddFieldToExistingType | 13167EditAndContinueCapabilities.GenericAddMethodToExistingType | 13168EditAndContinueCapabilities.GenericUpdateMethod); 13175capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13277capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13312capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13353capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13369capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13395capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13421capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13438capabilities: EditAndContinueCapabilities.Baseline); 13455capabilities: EditAndContinueCapabilities.Baseline); 13502capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13517capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13539capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13557capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13573capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13597capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13629capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13678capabilities: EditAndContinueCapabilities.Baseline); 13691capabilities: EditAndContinueCapabilities.Baseline); 13704capabilities: EditAndContinueCapabilities.Baseline); 13727capabilities: EditAndContinueCapabilities.Baseline); 13782capabilities: EditAndContinueCapabilities.Baseline); 13812capabilities: EditAndContinueCapabilities.Baseline); 13871capabilities: EditAndContinueCapabilities.Baseline); 13888capabilities: EditAndContinueCapabilities.Baseline); 14296capabilities: EditAndContinueCapabilities.AddStaticFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 14300capabilities: EditAndContinueCapabilities.Baseline); 14422capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14555capabilities: EditAndContinueCapabilities.NewTypeDefinition); 14593capabilities: EditAndContinueCapabilities.NewTypeDefinition); 14606EditAndContinueCapabilities.AddMethodToExistingType); 14963capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 15062capabilities: EditAndContinueCapabilities.Baseline); 15331capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15381capabilities: EditAndContinueCapabilities.Baseline); 15387capabilities: EditAndContinueCapabilities.Baseline | EditAndContinueCapabilities.GenericUpdateMethod); 15400capabilities: EditAndContinueCapabilities.Baseline); 15406capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 16716capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 16736capabilities: EditAndContinueCapabilities.NewTypeDefinition); 16863capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 16909EditAndContinueCapabilities.AddMethodToExistingType | 16910EditAndContinueCapabilities.AddStaticFieldToExistingType | 16911EditAndContinueCapabilities.NewTypeDefinition); 17069capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 17121capabilities: EditAndContinueCapabilities.NewTypeDefinition); 17142capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 17219capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddStaticFieldToExistingType); 17348capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 17393EditAndContinueCapabilities.AddInstanceFieldToExistingType | 17394EditAndContinueCapabilities.AddStaticFieldToExistingType | 17395EditAndContinueCapabilities.AddMethodToExistingType | 17396EditAndContinueCapabilities.NewTypeDefinition); 17403capabilities: EditAndContinueCapabilities.Baseline); 17446capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 17548capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 17561capabilities: EditAndContinueCapabilities.AddStaticFieldToExistingType); 17574capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 17605capabilities: EditAndContinueCapabilities.Baseline); 17634capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 17663capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 17680capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 17831capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 17866capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 17870capabilities: EditAndContinueCapabilities.Baseline); 17926capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 17969capabilities: EditAndContinueCapabilities.Baseline); 18240capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 18244capabilities: EditAndContinueCapabilities.Baseline); 18287capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 18307capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 18323capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 18341capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 18357capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 18376capabilities: EditAndContinueCapabilities.Baseline); 18392capabilities: EditAndContinueCapabilities.Baseline); 18409capabilities: EditAndContinueCapabilities.Baseline); 18429capabilities: EditAndContinueCapabilities.Baseline); 18444capabilities: EditAndContinueCapabilities.Baseline); 18459capabilities: EditAndContinueCapabilities.Baseline); 18605capabilities: EditAndContinueCapabilities.NewTypeDefinition); 18653capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 18659capabilities: EditAndContinueCapabilities.Baseline); 18676capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 18696capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 18700capabilities: EditAndContinueCapabilities.Baseline); 18713capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 18730capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 18734capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 18748capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 18752capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 18768capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 18772capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 18785capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 18789capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 18802capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 18815capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 18828capabilities: EditAndContinueCapabilities.Baseline); 18842capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 18965capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 18985EditAndContinueCapabilities.AddMethodToExistingType | 18986EditAndContinueCapabilities.AddInstanceFieldToExistingType); 18990capabilities: EditAndContinueCapabilities.Baseline); 19003capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddStaticFieldToExistingType); 19023EditAndContinueCapabilities.AddMethodToExistingType | 19024EditAndContinueCapabilities.AddStaticFieldToExistingType); 19028capabilities: EditAndContinueCapabilities.Baseline); 19042EditAndContinueCapabilities.AddMethodToExistingType | 19043EditAndContinueCapabilities.AddInstanceFieldToExistingType | 19044EditAndContinueCapabilities.GenericAddMethodToExistingType | 19045EditAndContinueCapabilities.GenericAddFieldToExistingType); 19049capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 19069EditAndContinueCapabilities.AddMethodToExistingType | 19070EditAndContinueCapabilities.AddInstanceFieldToExistingType | 19071EditAndContinueCapabilities.GenericAddMethodToExistingType | 19072EditAndContinueCapabilities.GenericAddFieldToExistingType); 19077EditAndContinueCapabilities.AddMethodToExistingType | 19078EditAndContinueCapabilities.AddInstanceFieldToExistingType); 19092EditAndContinueCapabilities.AddMethodToExistingType | 19093EditAndContinueCapabilities.AddStaticFieldToExistingType | 19094EditAndContinueCapabilities.GenericAddMethodToExistingType | 19095EditAndContinueCapabilities.GenericAddFieldToExistingType); 19099capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddStaticFieldToExistingType); 19119EditAndContinueCapabilities.AddMethodToExistingType | 19120EditAndContinueCapabilities.AddStaticFieldToExistingType | 19121EditAndContinueCapabilities.GenericAddMethodToExistingType | 19122EditAndContinueCapabilities.GenericAddFieldToExistingType); 19127EditAndContinueCapabilities.AddMethodToExistingType | 19128EditAndContinueCapabilities.AddStaticFieldToExistingType); 19144capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 19161capabilities: EditAndContinueCapabilities.Baseline); 19175capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 19189capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 19203capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 19217capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 19231capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 19245capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 19263capabilities: EditAndContinueCapabilities.Baseline); 19313capabilities: EditAndContinueCapabilities.Baseline); 19331capabilities: EditAndContinueCapabilities.Baseline); 19360capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 19366capabilities: EditAndContinueCapabilities.Baseline); 19382EditAndContinueCapabilities.AddInstanceFieldToExistingType | 19383EditAndContinueCapabilities.GenericAddFieldToExistingType | 19384EditAndContinueCapabilities.GenericUpdateMethod); 19390capabilities: EditAndContinueCapabilities.Baseline); 19405capabilities: EditAndContinueCapabilities.Baseline); 19420capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 19426capabilities: EditAndContinueCapabilities.Baseline); 19441capabilities: EditAndContinueCapabilities.Baseline); 19456capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 19463capabilities: EditAndContinueCapabilities.Baseline); 19510capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 19531capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 19535capabilities: EditAndContinueCapabilities.Baseline); 19755capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 19797capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 19879capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 19895capabilities: EditAndContinueCapabilities.NewTypeDefinition); 19916capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 19944capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 19970capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 19996capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 20028capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20038capabilities: EditAndContinueCapabilities.Baseline); 20340capabilities: EditAndContinueCapabilities.Baseline); 20364capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20439capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20465capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20510capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 20514capabilities: EditAndContinueCapabilities.Baseline); 20534capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20538capabilities: EditAndContinueCapabilities.Baseline); 20556capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20560capabilities: EditAndContinueCapabilities.Baseline); 20577capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20591capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 20611capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20647capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20657capabilities: EditAndContinueCapabilities.Baseline); 20674capabilities: EditAndContinueCapabilities.UpdateParameters); 20678capabilities: EditAndContinueCapabilities.Baseline); 20697capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 20701capabilities: EditAndContinueCapabilities.Baseline); 20721capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20754capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20761capabilities: EditAndContinueCapabilities.Baseline); 20781capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20811capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20841capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20871capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20897capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 20928capabilities: EditAndContinueCapabilities.Baseline); 20961capabilities: EditAndContinueCapabilities.Baseline); 20987capabilities: EditAndContinueCapabilities.Baseline); 20998capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21016capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21037capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21055capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21076capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21080capabilities: EditAndContinueCapabilities.Baseline); 21164capabilities: EditAndContinueCapabilities.Baseline); 21326capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21343capabilities: EditAndContinueCapabilities.Baseline); 21356capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21388edits.VerifySemanticDiagnostics(capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21422capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21587capabilities: EditAndContinueCapabilities.Baseline); 21593capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 21621capabilities: EditAndContinueCapabilities.Baseline); 21629capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 21657capabilities: EditAndContinueCapabilities.Baseline); 21661capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 21689capabilities: EditAndContinueCapabilities.Baseline); 21693capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 21721capabilities: EditAndContinueCapabilities.Baseline); 21729capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 21757capabilities: EditAndContinueCapabilities.Baseline); 21763capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 21780capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21797capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 21817capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21821capabilities: EditAndContinueCapabilities.Baseline); 21834capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21853capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 21857capabilities: EditAndContinueCapabilities.Baseline); 21870capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22021capabilities: EditAndContinueCapabilities.NewTypeDefinition); 22058capabilities: EditAndContinueCapabilities.UpdateParameters); 22064capabilities: EditAndContinueCapabilities.Baseline); 22081capabilities: EditAndContinueCapabilities.UpdateParameters); 22087capabilities: EditAndContinueCapabilities.Baseline); 22128capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22147capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22166capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22184capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22203capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22220capabilities: EditAndContinueCapabilities.UpdateParameters); 22226capabilities: EditAndContinueCapabilities.Baseline); 22243capabilities: EditAndContinueCapabilities.UpdateParameters); 22249capabilities: EditAndContinueCapabilities.Baseline); 22265capabilities: EditAndContinueCapabilities.UpdateParameters); 22269capabilities: EditAndContinueCapabilities.Baseline); 22288capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22292capabilities: EditAndContinueCapabilities.Baseline); 22310capabilities: EditAndContinueCapabilities.UpdateParameters); 22317capabilities: EditAndContinueCapabilities.Baseline); 22333EditAndContinueCapabilities.UpdateParameters | 22334EditAndContinueCapabilities.GenericAddMethodToExistingType | 22335EditAndContinueCapabilities.GenericUpdateMethod); 22343capabilities: EditAndContinueCapabilities.GenericAddMethodToExistingType); 22350capabilities: EditAndContinueCapabilities.GenericUpdateMethod); 22371capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 22377capabilities: EditAndContinueCapabilities.Baseline); 22497capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 22515capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 22534capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 22552capabilities: EditAndContinueCapabilities.Baseline); 22571capabilities: EditAndContinueCapabilities.Baseline); 22589capabilities: EditAndContinueCapabilities.Baseline); 22608capabilities: EditAndContinueCapabilities.Baseline); 22626capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 22645capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 22668capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 22672capabilities: EditAndContinueCapabilities.Baseline); 22691capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 22695capabilities: EditAndContinueCapabilities.Baseline); 22714capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 22718capabilities: EditAndContinueCapabilities.Baseline); 22737capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 22741capabilities: EditAndContinueCapabilities.Baseline); 22756capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 22763capabilities: EditAndContinueCapabilities.Baseline); 22778capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 22797capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.GenericAddMethodToExistingType | EditAndContinueCapabilities.GenericUpdateMethod); 22816capabilities: EditAndContinueCapabilities.ChangeCustomAttributes | EditAndContinueCapabilities.GenericUpdateMethod); 22836capabilities: EditAndContinueCapabilities.ChangeCustomAttributes | EditAndContinueCapabilities.GenericUpdateMethod); 22855capabilities: EditAndContinueCapabilities.ChangeCustomAttributes | EditAndContinueCapabilities.GenericUpdateMethod); 22874capabilities: EditAndContinueCapabilities.ChangeCustomAttributes | EditAndContinueCapabilities.GenericUpdateMethod); 22894capabilities: EditAndContinueCapabilities.ChangeCustomAttributes | EditAndContinueCapabilities.GenericUpdateMethod); 22901capabilities: EditAndContinueCapabilities.Baseline); 23035capabilities: EditAndContinueCapabilities.Baseline); 23056capabilities: EditAndContinueCapabilities.Baseline); 23074capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 23094capabilities: EditAndContinueCapabilities.Baseline); 23115capabilities: EditAndContinueCapabilities.Baseline); 23142capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 23169capabilities: EditAndContinueCapabilities.NewTypeDefinition); 23417capabilities: EditAndContinueCapabilities.NewTypeDefinition); 23685capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 23692capabilities: EditAndContinueCapabilities.Baseline); 23722capabilities: EditAndContinueCapabilities.Baseline); 23749capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 23756capabilities: EditAndContinueCapabilities.Baseline);
EditAndContinue\TrackingSpanTests.cs (2)
48capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 82capabilities: EditAndContinueCapabilities.AddMethodToExistingType);
Microsoft.CodeAnalysis.Features (114)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (27)
510AsyncLazy<EditAndContinueCapabilities> lazyCapabilities, 579if (!capabilities.Grant(EditAndContinueCapabilities.Baseline)) 3067!capabilities.Grant(EditAndContinueCapabilities.UpdateParameters)) 4069!capabilities.Grant(EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddExplicitInterfaceImplementation)) 4079if (!capabilities.Grant(EditAndContinueCapabilities.AddInstanceFieldToExistingType)) 4088!capabilities.Grant(EditAndContinueCapabilities.GenericAddFieldToExistingType)) 4379else if (oldParameter.Name != newParameter.Name && !capabilities.Grant(EditAndContinueCapabilities.UpdateParameters)) 4404!capabilities.Grant(EditAndContinueCapabilities.GenericUpdateMethod)) 4643if (!capabilities.Grant(EditAndContinueCapabilities.ChangeCustomAttributes)) 4814var requiredCapabilities = EditAndContinueCapabilities.None; 4829private static EditAndContinueCapabilities GetRequiredAddMethodCapabilities(ISymbol symbol) 4830=> EditAndContinueCapabilities.AddMethodToExistingType | 4831(InGenericContext(symbol) ? EditAndContinueCapabilities.GenericAddMethodToExistingType : 0); 4833private static EditAndContinueCapabilities GetRequiredAddFieldCapabilities(ISymbol symbol) 4834=> (symbol.IsStatic ? EditAndContinueCapabilities.AddStaticFieldToExistingType : EditAndContinueCapabilities.AddInstanceFieldToExistingType) | 4835(InGenericContext(symbol) ? EditAndContinueCapabilities.GenericAddFieldToExistingType : 0); 4842return capabilities.Grant(EditAndContinueCapabilities.GenericUpdateMethod); 5670!capabilities.Grant(EditAndContinueCapabilities.GenericUpdateMethod)) 5876var requiredCapabilities = EditAndContinueCapabilities.AddMethodToExistingType; 5882requiredCapabilities |= EditAndContinueCapabilities.GenericAddMethodToExistingType; 5895requiredCapabilities |= EditAndContinueCapabilities.AddStaticFieldToExistingType; 5900requiredCapabilities |= EditAndContinueCapabilities.GenericAddFieldToExistingType; 5912requiredCapabilities |= 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); 201EditAndContinueCapabilities.None, 220EditAndContinueCapabilities.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)
69internal readonly AsyncLazy<EditAndContinueCapabilities> Capabilities; 133var capabilities = await Capabilities.GetValueAsync(cancellationToken).ConfigureAwait(false); 134if (!capabilities.HasFlag(EditAndContinueCapabilities.NewTypeDefinition)) 229private async Task<EditAndContinueCapabilities> GetCapabilitiesAsync(CancellationToken cancellationToken) 238return EditAndContinueCapabilities.Baseline; 662var requiredCapabilities = EditAndContinueCapabilities.None; 1071var capabilities = await Capabilities.GetValueAsync(cancellationToken).ConfigureAwait(false); 1074var isAddedSymbolPredicate = capabilities.HasFlag(EditAndContinueCapabilities.GenericAddMethodToExistingType) ? 1102new EmitDifferenceOptions() { EmitFieldRva = capabilities.HasFlag(EditAndContinueCapabilities.AddFieldRva) },
EditAndContinue\EditSessionTelemetry.cs (5)
21public readonly EditAndContinueCapabilities Capabilities = telemetry._capabilities; 52private EditAndContinueCapabilities _capabilities; 68_capabilities = EditAndContinueCapabilities.None; 144public void LogRuntimeCapabilities(EditAndContinueCapabilities capabilities) 148Debug.Assert(_capabilities == EditAndContinueCapabilities.None || _capabilities == capabilities);
EditAndContinue\IEditAndContinueAnalyzer.cs (1)
22AsyncLazy<EditAndContinueCapabilities> lazyCapabilities,
EditAndContinue\ProjectChanges.cs (3)
37public readonly EditAndContinueCapabilities RequiredCapabilities; 44EditAndContinueCapabilities requiredCapabilities) 49Debug.Assert(requiredCapabilities != EditAndContinueCapabilities.None);
ExternalAccess\Watch\Api\WatchHotReloadService.cs (2)
151/// and not on .NET Framework (they are not in <see cref="EditAndContinueCapabilities.Baseline"/>. 154=> 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)
199requiredCapabilities: EditAndContinueCapabilities.Baseline.ToStringArray()));