724 references to EditAndContinueCapabilities
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (409)
EditAndContinue\ActiveStatementTests.cs (5)
2441capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 9481capabilities: EditAndContinueCapabilities.NewTypeDefinition); 9512capabilities: EditAndContinueCapabilities.NewTypeDefinition); 9695capabilities: EditAndContinueCapabilities.NewTypeDefinition); 9786capabilities: EditAndContinueCapabilities.NewTypeDefinition);
EditAndContinue\ActiveStatementTests.Methods.cs (5)
555capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 569capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 646capabilities: EditAndContinueCapabilities.Baseline); 702capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 732capabilities: EditAndContinueCapabilities.Baseline);
EditAndContinue\ActiveStatementTrackingServiceTests.cs (2)
56capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 89capabilities: EditAndContinueCapabilities.AddMethodToExistingType);
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (2)
124EditAndContinueCapabilities capabilities = EditAndContinueTestHelpers.Net5RuntimeCapabilities) 803var result = await AnalyzeDocumentAsync(oldProject, newDocument, capabilities: EditAndContinueCapabilities.None);
EditAndContinue\Helpers\EditAndContinueValidation.cs (7)
24EditAndContinueCapabilities? capabilities = null) 41EditAndContinueCapabilities? capabilities = null) 69EditAndContinueCapabilities? capabilities) 78EditAndContinueCapabilities? capabilities = null, 92EditAndContinueCapabilities? capabilities = null) 103EditAndContinueCapabilities capabilities) 119EditAndContinueCapabilities? capabilities = null)
EditAndContinue\LineEditTests.cs (2)
1105capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1297capabilities: EditAndContinueCapabilities.NewTypeDefinition);
EditAndContinue\StatementEditingTests.cs (32)
1996capabilities: EditAndContinueCapabilities.Baseline); 2000capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 2125capabilities: EditAndContinueCapabilities.NewTypeDefinition | EditAndContinueCapabilities.AddMethodToExistingType); 2160capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 2853var capabilities = EditAndContinueCapabilities.Baseline | EditAndContinueCapabilities.NewTypeDefinition; 2892capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5236capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 5274capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 5312capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 5846capabilities: EditAndContinueCapabilities.Baseline); 6039capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7217capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7262capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7420capabilities: EditAndContinueCapabilities.Baseline); 7437capabilities: EditAndContinueCapabilities.Baseline); 7498capabilities: EditAndContinueCapabilities.Baseline); 7517capabilities: EditAndContinueCapabilities.Baseline); 7533capabilities: EditAndContinueCapabilities.Baseline); 7549capabilities: EditAndContinueCapabilities.Baseline); 7578capabilities: EditAndContinueCapabilities.Baseline); 7594capabilities: EditAndContinueCapabilities.Baseline); 7623capabilities: EditAndContinueCapabilities.Baseline); 7639capabilities: EditAndContinueCapabilities.Baseline); 9172capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.NewTypeDefinition); 9372capabilities: EditAndContinueCapabilities.NewTypeDefinition); 9908capabilities: EditAndContinueCapabilities.NewTypeDefinition); 9936capabilities: EditAndContinueCapabilities.NewTypeDefinition); 10127capabilities: EditAndContinueCapabilities.NewTypeDefinition);
EditAndContinue\TopLevelEditingTests.cs (354)
503capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 663capabilities: EditAndContinueCapabilities.NewTypeDefinition); 759capabilities: EditAndContinueCapabilities.NewTypeDefinition); 990capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1009capabilities: EditAndContinueCapabilities.Baseline); 1025capabilities: EditAndContinueCapabilities.Baseline); 1044capabilities: EditAndContinueCapabilities.Baseline); 1063capabilities: EditAndContinueCapabilities.Baseline); 1085capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1098capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1112capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1125capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1145capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 1164capabilities: EditAndContinueCapabilities.Baseline); 1182capabilities: EditAndContinueCapabilities.Baseline); 1229capabilities: EditAndContinueCapabilities.Baseline); 1318capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1330capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1342capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1354capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1366capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1378capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1390capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1402capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1658capabilities: EditAndContinueCapabilities.Baseline); 1675capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1706capabilities: EditAndContinueCapabilities.Baseline); 1719capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1735capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1750capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1765capabilities: EditAndContinueCapabilities.NewTypeDefinition); 1881capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2078capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2189capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2212capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 2234capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2286capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2385capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 2649capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2699capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2711capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2723capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2815capabilities: EditAndContinueCapabilities.NewTypeDefinition); 2933capabilities: EditAndContinueCapabilities.Baseline); 2943capabilities: EditAndContinueCapabilities.UpdateParameters); 3062capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 3097capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 3158capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 3184capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 3205capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3239capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3261capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3283capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3305capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 3344capabilities: EditAndContinueCapabilities.Baseline); 3743capabilities: EditAndContinueCapabilities.Baseline); 3783capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3795capabilities: EditAndContinueCapabilities.NewTypeDefinition); 3824capabilities: EditAndContinueCapabilities.Baseline); 3842capabilities: EditAndContinueCapabilities.Baseline); 3860capabilities: EditAndContinueCapabilities.Baseline); 3879capabilities: EditAndContinueCapabilities.Baseline); 3900capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 4067capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4257capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4269capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4281capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4297capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4316capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4399capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 4427capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4458capabilities: EditAndContinueCapabilities.Baseline); 4466capabilities: EditAndContinueCapabilities.UpdateParameters); 4499capabilities: EditAndContinueCapabilities.Baseline); 4522capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 4649capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 4667capabilities: EditAndContinueCapabilities.Baseline); 4685capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 4708capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 4725capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4771capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4980capabilities: EditAndContinueCapabilities.NewTypeDefinition); 4993capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5006capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5031capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5170capabilities: EditAndContinueCapabilities.Baseline); 5219capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5429capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 5454capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5479capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5509capabilities: EditAndContinueCapabilities.Baseline); 5600capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 5828capabilities: EditAndContinueCapabilities.Baseline); 5832capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5845capabilities: EditAndContinueCapabilities.Baseline); 5849capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5868capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5881capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5897capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5909capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5921capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5933capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5945capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5964capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5977capabilities: EditAndContinueCapabilities.NewTypeDefinition); 5993capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6006capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6035capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6048capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6064capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6076capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6088capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6100capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6112capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6138capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6162capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6540capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 6720capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 6747capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 6944capabilities: EditAndContinueCapabilities.NewTypeDefinition); 6972capabilities: EditAndContinueCapabilities.Baseline); 7007capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7011capabilities: EditAndContinueCapabilities.Baseline); 7028capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7032capabilities: EditAndContinueCapabilities.Baseline); 7262capabilities: EditAndContinueCapabilities.Baseline); 7324capabilities: EditAndContinueCapabilities.Baseline); 7351capabilities: EditAndContinueCapabilities.Baseline); 7397capabilities: EditAndContinueCapabilities.Baseline); 7429capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7467capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7502capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7681capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 7742capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7746capabilities: EditAndContinueCapabilities.Baseline); 7774capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7782capabilities: EditAndContinueCapabilities.Baseline); 7814capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7822capabilities: EditAndContinueCapabilities.Baseline); 7855capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7859capabilities: EditAndContinueCapabilities.Baseline); 7892capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7925capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7929capabilities: EditAndContinueCapabilities.Baseline); 7957capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 7965capabilities: EditAndContinueCapabilities.Baseline); 7994capabilities: EditAndContinueCapabilities.Baseline); 8001capabilities: EditAndContinueCapabilities.UpdateParameters); 8027capabilities: EditAndContinueCapabilities.Baseline); 8034capabilities: EditAndContinueCapabilities.UpdateParameters); 8074capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 8078capabilities: EditAndContinueCapabilities.Baseline); 8232capabilities: EditAndContinueCapabilities.Baseline); 8272capabilities: EditAndContinueCapabilities.Baseline); 8313capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 8350capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 8422capabilities: EditAndContinueCapabilities.Baseline); 8455capabilities: EditAndContinueCapabilities.Baseline); 8486capabilities: EditAndContinueCapabilities.Baseline); 8518capabilities: EditAndContinueCapabilities.Baseline); 8549capabilities: EditAndContinueCapabilities.Baseline); 8581capabilities: EditAndContinueCapabilities.Baseline); 8614capabilities: EditAndContinueCapabilities.Baseline); 8921capabilities: EditAndContinueCapabilities.NewTypeDefinition); 8936capabilities: EditAndContinueCapabilities.Baseline); 9023capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9043capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9047capabilities: EditAndContinueCapabilities.Baseline); 9078capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9098capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9102capabilities: EditAndContinueCapabilities.Baseline); 9318capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9338capabilities: EditAndContinueCapabilities.NewTypeDefinition); 9371capabilities: EditAndContinueCapabilities.NewTypeDefinition); 9455capabilities: EditAndContinueCapabilities.Baseline); 9612capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9705capabilities: EditAndContinueCapabilities.Baseline); 9746capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 9774capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9778capabilities: EditAndContinueCapabilities.Baseline); 9909capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 9913capabilities: EditAndContinueCapabilities.Baseline); 9971capabilities: EditAndContinueCapabilities.Baseline); 9996capabilities: EditAndContinueCapabilities.NewTypeDefinition); 10009EditAndContinueCapabilities.AddMethodToExistingType); 10044capabilities: EditAndContinueCapabilities.Baseline); 10115capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10140capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10229capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10241capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10253capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10265capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 10840capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11055capabilities: EditAndContinueCapabilities.NewTypeDefinition); 11316capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11336capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 11340capabilities: EditAndContinueCapabilities.Baseline); 11535capabilities: EditAndContinueCapabilities.Baseline); 11815capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13054capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13136capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13206capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddStaticFieldToExistingType); 13324capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13365capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 13497capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType | EditAndContinueCapabilities.AddMethodToExistingType); 13510capabilities: EditAndContinueCapabilities.AddStaticFieldToExistingType); 13523capabilities: EditAndContinueCapabilities.AddInstanceFieldToExistingType); 13551capabilities: EditAndContinueCapabilities.Baseline); 13577capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13603capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13627capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 13741capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13745capabilities: EditAndContinueCapabilities.Baseline); 13763capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13767capabilities: EditAndContinueCapabilities.Baseline); 13808capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13812capabilities: EditAndContinueCapabilities.Baseline); 13830capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13848capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 13852capabilities: EditAndContinueCapabilities.Baseline); 13940capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14015capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14059capabilities: EditAndContinueCapabilities.Baseline); 14211capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14215capabilities: EditAndContinueCapabilities.Baseline); 14256capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14274capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14291capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14308capabilities: EditAndContinueCapabilities.Baseline); 14324capabilities: EditAndContinueCapabilities.Baseline); 14340capabilities: EditAndContinueCapabilities.Baseline); 14356capabilities: EditAndContinueCapabilities.Baseline); 14436capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14440capabilities: EditAndContinueCapabilities.Baseline); 14458capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14462capabilities: EditAndContinueCapabilities.Baseline); 14475capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14490capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 14503capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14516capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14529capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 14542capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 14555capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14568capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14581capabilities: EditAndContinueCapabilities.Baseline); 14595capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14719capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14732capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddStaticFieldToExistingType); 14748capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14766capabilities: EditAndContinueCapabilities.Baseline); 14780capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14794capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14808capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14822capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14836capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14850capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 14868capabilities: EditAndContinueCapabilities.Baseline); 14919capabilities: EditAndContinueCapabilities.Baseline); 14938capabilities: EditAndContinueCapabilities.Baseline); 14969capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14989capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 14993capabilities: EditAndContinueCapabilities.Baseline); 15604capabilities: EditAndContinueCapabilities.Baseline); 15628capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15700capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 15704capabilities: EditAndContinueCapabilities.Baseline); 15724capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15728capabilities: EditAndContinueCapabilities.Baseline); 15748capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15752capabilities: EditAndContinueCapabilities.Baseline); 15772capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15776capabilities: EditAndContinueCapabilities.Baseline); 15794capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15812capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15830capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15900capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 15948capabilities: EditAndContinueCapabilities.Baseline); 15978capabilities: EditAndContinueCapabilities.Baseline); 16001capabilities: EditAndContinueCapabilities.Baseline); 16012capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 16030capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 16063capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 16083capabilities: EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType); 16087capabilities: EditAndContinueCapabilities.Baseline); 16361capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 16378capabilities: EditAndContinueCapabilities.Baseline); 16395capabilities: EditAndContinueCapabilities.Baseline); 16423edits.VerifySemanticDiagnostics(capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 16564capabilities: EditAndContinueCapabilities.Baseline); 16571capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 16595capabilities: EditAndContinueCapabilities.Baseline); 16604capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 16628capabilities: EditAndContinueCapabilities.Baseline); 16632capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 16656capabilities: EditAndContinueCapabilities.Baseline); 16660capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 16684capabilities: EditAndContinueCapabilities.Baseline); 16693capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 16717capabilities: EditAndContinueCapabilities.Baseline); 16724capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 16746capabilities: EditAndContinueCapabilities.UpdateParameters); 16750capabilities: EditAndContinueCapabilities.Baseline); 16813capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 16832capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 16851capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 16869capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 16888capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 16916capabilities: EditAndContinueCapabilities.UpdateParameters); 16920capabilities: EditAndContinueCapabilities.Baseline); 16938capabilities: EditAndContinueCapabilities.UpdateParameters); 16942capabilities: EditAndContinueCapabilities.Baseline); 16961capabilities: EditAndContinueCapabilities.AddMethodToExistingType); 16965capabilities: EditAndContinueCapabilities.Baseline); 16983capabilities: EditAndContinueCapabilities.UpdateParameters); 16990capabilities: EditAndContinueCapabilities.Baseline); 17107capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 17125capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 17144capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 17162capabilities: EditAndContinueCapabilities.Baseline); 17181capabilities: EditAndContinueCapabilities.Baseline); 17199capabilities: EditAndContinueCapabilities.Baseline); 17218capabilities: EditAndContinueCapabilities.Baseline); 17236capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 17255capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 17364capabilities: EditAndContinueCapabilities.Baseline); 17388capabilities: EditAndContinueCapabilities.Baseline); 17411capabilities: EditAndContinueCapabilities.Baseline); 17434capabilities: EditAndContinueCapabilities.Baseline); 17452capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 17476capabilities: EditAndContinueCapabilities.Baseline); 17611capabilities: EditAndContinueCapabilities.Baseline); 17634capabilities: EditAndContinueCapabilities.Baseline); 17652capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 17674capabilities: EditAndContinueCapabilities.Baseline); 17697capabilities: EditAndContinueCapabilities.Baseline); 17727capabilities: EditAndContinueCapabilities.ChangeCustomAttributes); 17757capabilities: EditAndContinueCapabilities.NewTypeDefinition); 17987capabilities: EditAndContinueCapabilities.NewTypeDefinition);
Microsoft.CodeAnalysis.CSharp.Features (1)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
719!capabilities.Grant(EditAndContinueCapabilities.UpdateParameters))
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (21)
EditAndContinue\EditAndContinueTestHelpers.cs (21)
27public const EditAndContinueCapabilities BaselineCapabilities = EditAndContinueCapabilities.Baseline; 29public const EditAndContinueCapabilities Net5RuntimeCapabilities = 30EditAndContinueCapabilities.Baseline | 31EditAndContinueCapabilities.AddInstanceFieldToExistingType | 32EditAndContinueCapabilities.AddStaticFieldToExistingType | 33EditAndContinueCapabilities.AddMethodToExistingType | 34EditAndContinueCapabilities.NewTypeDefinition; 36public const EditAndContinueCapabilities Net6RuntimeCapabilities = 38EditAndContinueCapabilities.ChangeCustomAttributes | 39EditAndContinueCapabilities.UpdateParameters; 41public const EditAndContinueCapabilities AllRuntimeCapabilities = 93EditAndContinueCapabilities? capabilities) 102internal void VerifySemantics(EditScript<SyntaxNode>[] editScripts, TargetFramework targetFramework, DocumentAnalysisResultsDescription[] expectedResults, EditAndContinueCapabilities? capabilities = null) 122var requiredCapabilities = capabilities.HasValue 123? (capabilities.Value == 0 ? 0 : capabilities.Value | EditAndContinueCapabilities.Baseline) 124: expectedResults.Any(r => r.Diagnostics.Any()) ? AllRuntimeCapabilities : EditAndContinueCapabilities.Baseline; 127var actualRequiredCapabilities = EditAndContinueCapabilities.None; 182Assert.Equal(EditAndContinueCapabilities.None, result.RequiredCapabilities); 201Assert.Equal(EditAndContinueCapabilities.None, result.RequiredCapabilities);
Microsoft.CodeAnalysis.EditorFeatures.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)
216RequiredCapabilities: EditAndContinueCapabilities.Baseline));
Microsoft.CodeAnalysis.Features (90)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (20)
507AsyncLazy<EditAndContinueCapabilities> lazyCapabilities, 593if (!capabilities.Grant(EditAndContinueCapabilities.Baseline)) 1053!capabilities.Grant(EditAndContinueCapabilities.NewTypeDefinition)) 2541if (capabilities.Grant(EditAndContinueCapabilities.NewTypeDefinition)) 2577else if (!capabilities.Grant(EditAndContinueCapabilities.NewTypeDefinition)) 2979if (!capabilities.Grant(EditAndContinueCapabilities.NewTypeDefinition)) 3156if (!createDeleteAndInsertEdits && renamedParameter is not null && !capabilities.Grant(EditAndContinueCapabilities.UpdateParameters)) 3232if (capabilities.Grant(EditAndContinueCapabilities.NewTypeDefinition)) 3952if (capabilities.Grant(EditAndContinueCapabilities.UpdateParameters)) 4369if (!capabilities.Grant(EditAndContinueCapabilities.ChangeCustomAttributes)) 4506var requiredCapabilities = EditAndContinueCapabilities.None; 4510requiredCapabilities |= EditAndContinueCapabilities.AddMethodToExistingType; 4515requiredCapabilities |= newSymbol.IsStatic ? EditAndContinueCapabilities.AddStaticFieldToExistingType : EditAndContinueCapabilities.AddInstanceFieldToExistingType; 4984!capabilities.Grant(EditAndContinueCapabilities.UpdateParameters)) 5392return capabilities.Grant(EditAndContinueCapabilities.AddMethodToExistingType); 5402return capabilities.Grant(EditAndContinueCapabilities.AddMethodToExistingType); 5408return capabilities.Grant(EditAndContinueCapabilities.NewTypeDefinition) && 5409capabilities.Grant(EditAndContinueCapabilities.AddMethodToExistingType);
EditAndContinue\DocumentAnalysisResults.cs (8)
83/// <see cref="EditAndContinueCapabilities.None"/> if the document does not have valid changes. 85public EditAndContinueCapabilities RequiredCapabilities { get; } 106EditAndContinueCapabilities requiredCapabilities, 119Debug.Assert(requiredCapabilities == EditAndContinueCapabilities.None); 131Debug.Assert(requiredCapabilities == EditAndContinueCapabilities.None); 147Debug.Assert(requiredCapabilities != EditAndContinueCapabilities.None); 186EditAndContinueCapabilities.None, 203EditAndContinueCapabilities.None,
EditAndContinue\EditAndContinueCapabilities.cs (36)
57public static EditAndContinueCapabilities Parse(ImmutableArray<string> capabilities) 59var caps = EditAndContinueCapabilities.None; 65nameof(EditAndContinueCapabilities.Baseline) => EditAndContinueCapabilities.Baseline, 66nameof(EditAndContinueCapabilities.AddMethodToExistingType) => EditAndContinueCapabilities.AddMethodToExistingType, 67nameof(EditAndContinueCapabilities.AddStaticFieldToExistingType) => EditAndContinueCapabilities.AddStaticFieldToExistingType, 68nameof(EditAndContinueCapabilities.AddInstanceFieldToExistingType) => EditAndContinueCapabilities.AddInstanceFieldToExistingType, 69nameof(EditAndContinueCapabilities.NewTypeDefinition) => EditAndContinueCapabilities.NewTypeDefinition, 70nameof(EditAndContinueCapabilities.ChangeCustomAttributes) => EditAndContinueCapabilities.ChangeCustomAttributes, 71nameof(EditAndContinueCapabilities.UpdateParameters) => EditAndContinueCapabilities.UpdateParameters, 74"AddDefinitionToExistingType" => EditAndContinueCapabilities.AddMethodToExistingType | EditAndContinueCapabilities.AddStaticFieldToExistingType | EditAndContinueCapabilities.AddInstanceFieldToExistingType, 76_ => EditAndContinueCapabilities.None 83public static ImmutableArray<string> ToStringArray(this EditAndContinueCapabilities capabilities) 87if (capabilities.HasFlag(EditAndContinueCapabilities.Baseline)) 88builder.Add(nameof(EditAndContinueCapabilities.Baseline)); 90if (capabilities.HasFlag(EditAndContinueCapabilities.AddMethodToExistingType)) 91builder.Add(nameof(EditAndContinueCapabilities.AddMethodToExistingType)); 93if (capabilities.HasFlag(EditAndContinueCapabilities.AddStaticFieldToExistingType)) 94builder.Add(nameof(EditAndContinueCapabilities.AddStaticFieldToExistingType)); 96if (capabilities.HasFlag(EditAndContinueCapabilities.AddInstanceFieldToExistingType)) 97builder.Add(nameof(EditAndContinueCapabilities.AddInstanceFieldToExistingType)); 99if (capabilities.HasFlag(EditAndContinueCapabilities.NewTypeDefinition)) 100builder.Add(nameof(EditAndContinueCapabilities.NewTypeDefinition)); 102if (capabilities.HasFlag(EditAndContinueCapabilities.ChangeCustomAttributes)) 103builder.Add(nameof(EditAndContinueCapabilities.ChangeCustomAttributes)); 105if (capabilities.HasFlag(EditAndContinueCapabilities.UpdateParameters)) 106builder.Add(nameof(EditAndContinueCapabilities.UpdateParameters));
EditAndContinue\EditAndContinueCapabilitiesGrantor.cs (4)
12private readonly EditAndContinueCapabilities _availableCapabilities; 14public EditAndContinueCapabilities GrantedCapabilities { get; private set; } 16public EditAndContinueCapabilitiesGrantor(EditAndContinueCapabilities availableCapabilities) 22public bool Grant(EditAndContinueCapabilities capabilities)
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (2)
30private readonly AsyncLazy<EditAndContinueCapabilities> _capabilities; 32public EditAndContinueDocumentAnalysesCache(AsyncLazy<ActiveStatementsMap> baseActiveStatements, AsyncLazy<EditAndContinueCapabilities> capabilities)
EditAndContinue\EditSession.cs (8)
71internal readonly AsyncLazy<EditAndContinueCapabilities> Capabilities; 116Capabilities = new AsyncLazy<EditAndContinueCapabilities>(GetCapabilitiesAsync, cacheResult: true); 135var capabilities = await Capabilities.GetValueAsync(cancellationToken).ConfigureAwait(false); 136if (!capabilities.HasFlag(EditAndContinueCapabilities.NewTypeDefinition)) 238private async Task<EditAndContinueCapabilities> GetCapabilitiesAsync(CancellationToken cancellationToken) 247return EditAndContinueCapabilities.Baseline; 620var requiredCapabilities = EditAndContinueCapabilities.None;
EditAndContinue\EditSessionTelemetry.cs (5)
21public readonly EditAndContinueCapabilities Capabilities; 64private EditAndContinueCapabilities _capabilities; 79_capabilities = EditAndContinueCapabilities.None; 143public void LogRuntimeCapabilities(EditAndContinueCapabilities capabilities) 147Debug.Assert(_capabilities == EditAndContinueCapabilities.None || _capabilities == capabilities);
EditAndContinue\IEditAndContinueAnalyzer.cs (1)
21AsyncLazy<EditAndContinueCapabilities> lazyCapabilities,
EditAndContinue\ModuleUpdate.cs (1)
23[property: DataMember(Order = 9)] EditAndContinueCapabilities RequiredCapabilities);
EditAndContinue\ProjectChanges.cs (3)
37public readonly EditAndContinueCapabilities RequiredCapabilities; 44EditAndContinueCapabilities requiredCapabilities) 49Debug.Assert(requiredCapabilities != EditAndContinueCapabilities.None);
EditAndContinue\TraceLog.cs (2)
81EnumType.EditAndContinueCapabilities => (EditAndContinueCapabilities)Int32, 95public static implicit operator Arg(EditAndContinueCapabilities value) => new((int)value, s_EditAndContinueCapabilities);
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (186)
EditAndContinue\ActiveStatementTests.vb (4)
5087capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 5117capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 5234capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 5353capabilities:=EditAndContinueCapabilities.NewTypeDefinition)
EditAndContinue\ActiveStatementTrackingServiceTests.vb (2)
38capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 66capabilities:=EditAndContinueCapabilities.AddMethodToExistingType)
EditAndContinue\Helpers\EditAndContinueValidation.vb (6)
22Optional capabilities As EditAndContinueCapabilities? = Nothing) 40Optional capabilities As EditAndContinueCapabilities? = Nothing) 67capabilities As EditAndContinueCapabilities?) 77Optional capabilities As EditAndContinueCapabilities? = Nothing, 94Optional capabilities As EditAndContinueCapabilities? = Nothing) 108Optional capabilities As EditAndContinueCapabilities? = Nothing)
EditAndContinue\LineEditTests.vb (2)
795capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 985capabilities:=EditAndContinueCapabilities.NewTypeDefinition)
EditAndContinue\StatementEditingTests.vb (7)
971capabilities:=EditAndContinueCapabilities.AddMethodToExistingType Or EditAndContinueCapabilities.NewTypeDefinition) 1004capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 4579capabilities:=EditAndContinueCapabilities.AddMethodToExistingType Or EditAndContinueCapabilities.NewTypeDefinition) 4704capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 4814capabilities:=EditAndContinueCapabilities.NewTypeDefinition)
EditAndContinue\TopLevelEditingTests.vb (165)
326capabilities:=EditAndContinueCapabilities.Baseline) 355capabilities:=EditAndContinueCapabilities.Baseline) 369capabilities:=EditAndContinueCapabilities.Baseline) 429capabilities:=EditAndContinueCapabilities.Baseline) 459capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 536capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 617capabilities:=EditAndContinueCapabilities.Baseline) 635capabilities:=EditAndContinueCapabilities.Baseline) 654capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 667capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 712capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 809capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 819capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 830capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 1094capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 1138capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 1152capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 1366capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 1453capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 1486capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 1524capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 1601capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 1898capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 1908capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 1999capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 2013capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 2027capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 2044capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 2098capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 2188capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 2198capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 2310capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 2338capabilities:=EditAndContinueCapabilities.Baseline) 2347capabilities:=EditAndContinueCapabilities.UpdateParameters) 2487capabilities:=EditAndContinueCapabilities.Baseline) 2678capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 2689capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 2700capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 2721capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 2965capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3103capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 3369capabilities:=EditAndContinueCapabilities.Baseline) 3373capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3384capabilities:=EditAndContinueCapabilities.Baseline) 3388capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3405capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3416capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3430capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3441capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3452capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3463capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3474capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3491capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3503capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3517capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3528capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3545capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3557capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3571capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3582capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3593capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3604capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3628capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3650capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 3941capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 4160capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 4199capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 4383capabilities:=EditAndContinueCapabilities.Baseline) 4494capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 4513capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 4532capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 4548capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 4667capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 4686capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 4781capabilities:=EditAndContinueCapabilities.Baseline) 4795capabilities:=EditAndContinueCapabilities.Baseline) 4809capabilities:=EditAndContinueCapabilities.Baseline) 4823capabilities:=EditAndContinueCapabilities.Baseline) 4837capabilities:=EditAndContinueCapabilities.Baseline) 4851capabilities:=EditAndContinueCapabilities.Baseline) 4865capabilities:=EditAndContinueCapabilities.Baseline) 4879capabilities:=EditAndContinueCapabilities.Baseline) 5428capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 5446capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 5476capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 5698capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 5728capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 5802capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 5814capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 5857capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 5876capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 5913capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 5926capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 6496capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 6710capabilities:=EditAndContinueCapabilities.NewTypeDefinition) 6871capabilities:=EditAndContinueCapabilities.Baseline) 7211capabilities:=EditAndContinueCapabilities.AddInstanceFieldToExistingType) 7286capabilities:=EditAndContinueCapabilities.AddInstanceFieldToExistingType) 7366capabilities:=EditAndContinueCapabilities.AddInstanceFieldToExistingType Or EditAndContinueCapabilities.AddStaticFieldToExistingType) 7536capabilities:=EditAndContinueCapabilities.AddInstanceFieldToExistingType) 7577capabilities:=EditAndContinueCapabilities.AddInstanceFieldToExistingType) 7711capabilities:=EditAndContinueCapabilities.AddMethodToExistingType Or EditAndContinueCapabilities.AddInstanceFieldToExistingType) 7810capabilities:=EditAndContinueCapabilities.AddMethodToExistingType Or EditAndContinueCapabilities.AddInstanceFieldToExistingType) 7832capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 7849capabilities:=EditAndContinueCapabilities.AddMethodToExistingType Or EditAndContinueCapabilities.AddInstanceFieldToExistingType) 7935capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 7950capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 7989capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 8007capabilities:=EditAndContinueCapabilities.AddMethodToExistingType Or EditAndContinueCapabilities.AddInstanceFieldToExistingType) 8809capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 8821capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 8833capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 8845capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 9035capabilities:=EditAndContinueCapabilities.AddInstanceFieldToExistingType) 9056capabilities:=EditAndContinueCapabilities.AddMethodToExistingType Or EditAndContinueCapabilities.AddInstanceFieldToExistingType) 9073capabilities:=EditAndContinueCapabilities.AddInstanceFieldToExistingType) 9090capabilities:=EditAndContinueCapabilities.AddInstanceFieldToExistingType) 9193capabilities:=EditAndContinueCapabilities.AddInstanceFieldToExistingType) 9209capabilities:=EditAndContinueCapabilities.AddMethodToExistingType Or EditAndContinueCapabilities.AddInstanceFieldToExistingType) 10249capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 10299capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 10333capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 10419capabilities:=EditAndContinueCapabilities.Baseline) 10427capabilities:=EditAndContinueCapabilities.UpdateParameters) 10441capabilities:=EditAndContinueCapabilities.Baseline) 10449capabilities:=EditAndContinueCapabilities.UpdateParameters) 10463capabilities:=EditAndContinueCapabilities.Baseline) 10471capabilities:=EditAndContinueCapabilities.UpdateParameters) 10485capabilities:=EditAndContinueCapabilities.Baseline) 10493capabilities:=EditAndContinueCapabilities.UpdateParameters) 10507capabilities:=EditAndContinueCapabilities.Baseline) 10515capabilities:=EditAndContinueCapabilities.UpdateParameters) 10529capabilities:=EditAndContinueCapabilities.Baseline) 10537capabilities:=EditAndContinueCapabilities.UpdateParameters) 10556capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 10575capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 10620capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 10640capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 10672capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 10691capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 10695capabilities:=EditAndContinueCapabilities.Baseline) 10715capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 10719capabilities:=EditAndContinueCapabilities.Baseline) 10751capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 10768capabilities:=EditAndContinueCapabilities.UpdateParameters) 10772capabilities:=EditAndContinueCapabilities.Baseline) 10788capabilities:=EditAndContinueCapabilities.Baseline) 10862capabilities:=EditAndContinueCapabilities.Baseline) 10876capabilities:=EditAndContinueCapabilities.Baseline) 10890capabilities:=EditAndContinueCapabilities.Baseline) 10907capabilities:=EditAndContinueCapabilities.Baseline) 10924capabilities:=EditAndContinueCapabilities.Baseline) 10950capabilities:=EditAndContinueCapabilities.Baseline) 10964capabilities:=EditAndContinueCapabilities.Baseline) 10979capabilities:=EditAndContinueCapabilities.Baseline) 10994capabilities:=EditAndContinueCapabilities.Baseline) 11012capabilities:=EditAndContinueCapabilities.AddMethodToExistingType) 11016capabilities:=EditAndContinueCapabilities.Baseline)