77 references to ApplyChangesKind
dotnet-format (2)
Workspaces\FolderWorkspace.cs (2)
46public override bool CanApplyChange(ApplyChangesKind feature) 49return feature == ApplyChangesKind.ChangeDocument;
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Host\SupportedChangesServiceExtensions.cs (1)
9public static bool CanApplyChange(this Solution solution, ApplyChangesKind kind)
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Host\SupportedChangesServiceExtensions.cs (1)
9public static bool CanApplyChange(this Solution solution, ApplyChangesKind kind)
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
28if (service.CanApplyChange(ApplyChangesKind.ChangeDocumentInfo))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Host\SupportedChangesServiceExtensions.cs (1)
9public static bool CanApplyChange(this Solution solution, ApplyChangesKind kind)
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
81if (!solution.CanApplyChange(ApplyChangesKind.ChangeDocument) ||
Microsoft.CodeAnalysis.Features (4)
GenerateType\AbstractGenerateTypeService.cs (1)
110if (document.Project.Solution.CanApplyChange(ApplyChangesKind.AddDocument))
SemanticSearch\SemanticSearchWorkspace.cs (2)
26public override bool CanApplyChange(ApplyChangesKind feature) 27=> feature == ApplyChangesKind.ChangeDocument;
src\roslyn\src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
28if (service.CanApplyChange(ApplyChangesKind.ChangeDocumentInfo))
Microsoft.CodeAnalysis.Workspaces (54)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Host\SupportedChangesServiceExtensions.cs (1)
9public static bool CanApplyChange(this Solution solution, ApplyChangesKind kind)
Workspace\AdhocWorkspace.cs (1)
26public override bool CanApplyChange(ApplyChangesKind feature)
Workspace\Host\DocumentService\IDocumentOperationService.cs (1)
14/// document version of <see cref="Workspace.CanApplyChange(ApplyChangesKind)"/>
Workspace\Host\ISupportedChangesService.cs (2)
18bool CanApplyChange(ApplyChangesKind kind); 41public bool CanApplyChange(ApplyChangesKind kind)
Workspace\Workspace.cs (49)
1501public virtual bool CanApplyChange(ApplyChangesKind feature) 1516/// will still throw if the solution contains changes that are not supported according to the <see cref="CanApplyChange(ApplyChangesKind)"/> 1520/// <see cref="CanApplyChange(ApplyChangesKind)"/> method.</exception> 1658if (!CanApplyChange(ApplyChangesKind.RemoveProject) && solutionChanges.GetRemovedProjects().Any()) 1663if (!CanApplyChange(ApplyChangesKind.AddProject) && solutionChanges.GetAddedProjects().Any()) 1668if (!CanApplyChange(ApplyChangesKind.AddSolutionAnalyzerReference) && solutionChanges.GetAddedAnalyzerReferences().Any()) 1673if (!CanApplyChange(ApplyChangesKind.RemoveSolutionAnalyzerReference) && solutionChanges.GetRemovedAnalyzerReferences().Any()) 1689if (!CanApplyChange(ApplyChangesKind.ChangeCompilationOptions) && 1720if (!CanApplyChange(ApplyChangesKind.ChangeParseOptions) && 1727if (!CanApplyChange(ApplyChangesKind.AddDocument) && projectChanges.GetAddedDocuments().Any()) 1732if (!CanApplyChange(ApplyChangesKind.RemoveDocument) && projectChanges.GetRemovedDocuments().Any()) 1737if (!CanApplyChange(ApplyChangesKind.ChangeDocumentInfo) 1745if (!CanApplyChange(ApplyChangesKind.ChangeDocument) && changedDocumentIds.Length > 0) 1762if (!CanApplyChange(ApplyChangesKind.AddAdditionalDocument) && projectChanges.GetAddedAdditionalDocuments().Any()) 1767if (!CanApplyChange(ApplyChangesKind.RemoveAdditionalDocument) && projectChanges.GetRemovedAdditionalDocuments().Any()) 1772if (!CanApplyChange(ApplyChangesKind.ChangeAdditionalDocument) && projectChanges.GetChangedAdditionalDocuments().Any()) 1777if (!CanApplyChange(ApplyChangesKind.AddAnalyzerConfigDocument) && projectChanges.GetAddedAnalyzerConfigDocuments().Any()) 1782if (!CanApplyChange(ApplyChangesKind.RemoveAnalyzerConfigDocument) && projectChanges.GetRemovedAnalyzerConfigDocuments().Any()) 1787if (!CanApplyChange(ApplyChangesKind.ChangeAnalyzerConfigDocument) && projectChanges.GetChangedAnalyzerConfigDocuments().Any()) 1792if (!CanApplyChange(ApplyChangesKind.AddProjectReference) && projectChanges.GetAddedProjectReferences().Any()) 1797if (!CanApplyChange(ApplyChangesKind.RemoveProjectReference) && projectChanges.GetRemovedProjectReferences().Any()) 1802if (!CanApplyChange(ApplyChangesKind.AddMetadataReference) && projectChanges.GetAddedMetadataReferences().Any()) 1807if (!CanApplyChange(ApplyChangesKind.RemoveMetadataReference) && projectChanges.GetRemovedMetadataReferences().Any()) 1812if (!CanApplyChange(ApplyChangesKind.AddAnalyzerReference) && projectChanges.GetAddedAnalyzerReferences().Any()) 1817if (!CanApplyChange(ApplyChangesKind.RemoveAnalyzerReference) && projectChanges.GetRemovedAnalyzerReferences().Any()) 1827/// This method is only called if <see cref="CanApplyChange" /> returns false for <see cref="ApplyChangesKind.ChangeCompilationOptions"/>. 1840/// This method is only called if <see cref="CanApplyChange" /> returns false for <see cref="ApplyChangesKind.ChangeParseOptions"/>. 2059Debug.Assert(CanApplyChange(ApplyChangesKind.AddProject)); 2070Debug.Assert(CanApplyChange(ApplyChangesKind.RemoveProject)); 2085Debug.Assert(CanApplyChange(ApplyChangesKind.ChangeCompilationOptions) || 2103Debug.Assert(CanApplyChange(ApplyChangesKind.ChangeParseOptions) || 2116Debug.Assert(CanApplyChange(ApplyChangesKind.AddProjectReference)); 2127Debug.Assert(CanApplyChange(ApplyChangesKind.RemoveProjectReference)); 2138Debug.Assert(CanApplyChange(ApplyChangesKind.AddMetadataReference)); 2149Debug.Assert(CanApplyChange(ApplyChangesKind.RemoveMetadataReference)); 2160Debug.Assert(CanApplyChange(ApplyChangesKind.AddAnalyzerReference)); 2171Debug.Assert(CanApplyChange(ApplyChangesKind.RemoveAnalyzerReference)); 2182Debug.Assert(CanApplyChange(ApplyChangesKind.AddSolutionAnalyzerReference)); 2193Debug.Assert(CanApplyChange(ApplyChangesKind.RemoveSolutionAnalyzerReference)); 2204Debug.Assert(CanApplyChange(ApplyChangesKind.AddDocument)); 2215Debug.Assert(CanApplyChange(ApplyChangesKind.RemoveDocument)); 2226Debug.Assert(CanApplyChange(ApplyChangesKind.ChangeDocument)); 2237Debug.Assert(CanApplyChange(ApplyChangesKind.ChangeDocumentInfo)); 2248Debug.Assert(CanApplyChange(ApplyChangesKind.AddAdditionalDocument)); 2259Debug.Assert(CanApplyChange(ApplyChangesKind.RemoveAdditionalDocument)); 2270Debug.Assert(CanApplyChange(ApplyChangesKind.ChangeAdditionalDocument)); 2281Debug.Assert(CanApplyChange(ApplyChangesKind.AddAnalyzerConfigDocument)); 2292Debug.Assert(CanApplyChange(ApplyChangesKind.RemoveAnalyzerConfigDocument)); 2303Debug.Assert(CanApplyChange(ApplyChangesKind.ChangeAnalyzerConfigDocument));
Microsoft.CodeAnalysis.Workspaces.MSBuild (11)
MSBuild\MSBuildWorkspace.cs (11)
278public override bool CanApplyChange(ApplyChangesKind feature) 281ApplyChangesKind.ChangeDocument or 282ApplyChangesKind.AddDocument or 283ApplyChangesKind.RemoveDocument or 284ApplyChangesKind.AddMetadataReference or 285ApplyChangesKind.RemoveMetadataReference or 286ApplyChangesKind.AddProjectReference or 287ApplyChangesKind.RemoveProjectReference or 288ApplyChangesKind.AddAnalyzerReference or 289ApplyChangesKind.RemoveAnalyzerReference or 290ApplyChangesKind.ChangeAdditionalDocument;
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Host\SupportedChangesServiceExtensions.cs (1)
9public static bool CanApplyChange(this Solution solution, ApplyChangesKind kind)