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)
1498public virtual bool CanApplyChange(ApplyChangesKind feature) 1513/// will still throw if the solution contains changes that are not supported according to the <see cref="CanApplyChange(ApplyChangesKind)"/> 1517/// <see cref="CanApplyChange(ApplyChangesKind)"/> method.</exception> 1655if (!CanApplyChange(ApplyChangesKind.RemoveProject) && solutionChanges.GetRemovedProjects().Any()) 1660if (!CanApplyChange(ApplyChangesKind.AddProject) && solutionChanges.GetAddedProjects().Any()) 1665if (!CanApplyChange(ApplyChangesKind.AddSolutionAnalyzerReference) && solutionChanges.GetAddedAnalyzerReferences().Any()) 1670if (!CanApplyChange(ApplyChangesKind.RemoveSolutionAnalyzerReference) && solutionChanges.GetRemovedAnalyzerReferences().Any()) 1686if (!CanApplyChange(ApplyChangesKind.ChangeCompilationOptions) && 1717if (!CanApplyChange(ApplyChangesKind.ChangeParseOptions) && 1724if (!CanApplyChange(ApplyChangesKind.AddDocument) && projectChanges.GetAddedDocuments().Any()) 1729if (!CanApplyChange(ApplyChangesKind.RemoveDocument) && projectChanges.GetRemovedDocuments().Any()) 1734if (!CanApplyChange(ApplyChangesKind.ChangeDocumentInfo) 1742if (!CanApplyChange(ApplyChangesKind.ChangeDocument) && changedDocumentIds.Length > 0) 1759if (!CanApplyChange(ApplyChangesKind.AddAdditionalDocument) && projectChanges.GetAddedAdditionalDocuments().Any()) 1764if (!CanApplyChange(ApplyChangesKind.RemoveAdditionalDocument) && projectChanges.GetRemovedAdditionalDocuments().Any()) 1769if (!CanApplyChange(ApplyChangesKind.ChangeAdditionalDocument) && projectChanges.GetChangedAdditionalDocuments().Any()) 1774if (!CanApplyChange(ApplyChangesKind.AddAnalyzerConfigDocument) && projectChanges.GetAddedAnalyzerConfigDocuments().Any()) 1779if (!CanApplyChange(ApplyChangesKind.RemoveAnalyzerConfigDocument) && projectChanges.GetRemovedAnalyzerConfigDocuments().Any()) 1784if (!CanApplyChange(ApplyChangesKind.ChangeAnalyzerConfigDocument) && projectChanges.GetChangedAnalyzerConfigDocuments().Any()) 1789if (!CanApplyChange(ApplyChangesKind.AddProjectReference) && projectChanges.GetAddedProjectReferences().Any()) 1794if (!CanApplyChange(ApplyChangesKind.RemoveProjectReference) && projectChanges.GetRemovedProjectReferences().Any()) 1799if (!CanApplyChange(ApplyChangesKind.AddMetadataReference) && projectChanges.GetAddedMetadataReferences().Any()) 1804if (!CanApplyChange(ApplyChangesKind.RemoveMetadataReference) && projectChanges.GetRemovedMetadataReferences().Any()) 1809if (!CanApplyChange(ApplyChangesKind.AddAnalyzerReference) && projectChanges.GetAddedAnalyzerReferences().Any()) 1814if (!CanApplyChange(ApplyChangesKind.RemoveAnalyzerReference) && projectChanges.GetRemovedAnalyzerReferences().Any()) 1824/// This method is only called if <see cref="CanApplyChange" /> returns false for <see cref="ApplyChangesKind.ChangeCompilationOptions"/>. 1837/// This method is only called if <see cref="CanApplyChange" /> returns false for <see cref="ApplyChangesKind.ChangeParseOptions"/>. 2056Debug.Assert(CanApplyChange(ApplyChangesKind.AddProject)); 2067Debug.Assert(CanApplyChange(ApplyChangesKind.RemoveProject)); 2082Debug.Assert(CanApplyChange(ApplyChangesKind.ChangeCompilationOptions) || 2100Debug.Assert(CanApplyChange(ApplyChangesKind.ChangeParseOptions) || 2113Debug.Assert(CanApplyChange(ApplyChangesKind.AddProjectReference)); 2124Debug.Assert(CanApplyChange(ApplyChangesKind.RemoveProjectReference)); 2135Debug.Assert(CanApplyChange(ApplyChangesKind.AddMetadataReference)); 2146Debug.Assert(CanApplyChange(ApplyChangesKind.RemoveMetadataReference)); 2157Debug.Assert(CanApplyChange(ApplyChangesKind.AddAnalyzerReference)); 2168Debug.Assert(CanApplyChange(ApplyChangesKind.RemoveAnalyzerReference)); 2179Debug.Assert(CanApplyChange(ApplyChangesKind.AddSolutionAnalyzerReference)); 2190Debug.Assert(CanApplyChange(ApplyChangesKind.RemoveSolutionAnalyzerReference)); 2201Debug.Assert(CanApplyChange(ApplyChangesKind.AddDocument)); 2212Debug.Assert(CanApplyChange(ApplyChangesKind.RemoveDocument)); 2223Debug.Assert(CanApplyChange(ApplyChangesKind.ChangeDocument)); 2234Debug.Assert(CanApplyChange(ApplyChangesKind.ChangeDocumentInfo)); 2245Debug.Assert(CanApplyChange(ApplyChangesKind.AddAdditionalDocument)); 2256Debug.Assert(CanApplyChange(ApplyChangesKind.RemoveAdditionalDocument)); 2267Debug.Assert(CanApplyChange(ApplyChangesKind.ChangeAdditionalDocument)); 2278Debug.Assert(CanApplyChange(ApplyChangesKind.AddAnalyzerConfigDocument)); 2289Debug.Assert(CanApplyChange(ApplyChangesKind.RemoveAnalyzerConfigDocument)); 2300Debug.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)