333 references to WorkspaceChangeKind
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
Microsoft.CodeAnalysis.EditorFeatures (16)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (6)
Workspaces\TestWorkspace.cs (6)
768return this.RaiseWorkspaceChangedEventAsync(WorkspaceChangeKind.DocumentChanged, oldSolution, newSolution, documentId.ProjectId, documentId);
777return this.RaiseWorkspaceChangedEventAsync(WorkspaceChangeKind.DocumentAdded, oldSolution, newSolution, documentId: documentId);
784this.RaiseWorkspaceChangedEventAsync(WorkspaceChangeKind.AdditionalDocumentChanged, oldSolution, newSolution, documentId.ProjectId, documentId);
791this.RaiseWorkspaceChangedEventAsync(WorkspaceChangeKind.AnalyzerConfigDocumentChanged, oldSolution, newSolution, documentId.ProjectId, documentId);
803return this.RaiseWorkspaceChangedEventAsync(WorkspaceChangeKind.ProjectChanged, oldSolution, newSolution, projectId);
818return this.RaiseWorkspaceChangedEventAsync(WorkspaceChangeKind.SolutionChanged, oldSolution, newSolution);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Microsoft.CodeAnalysis.Features (71)
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Microsoft.CodeAnalysis.Workspaces (101)
Workspace\Workspace.cs (47)
186/// <inheritdoc cref="SetCurrentSolution(Func{Solution, Solution}, Func{Solution, Solution, WorkspaceChangeKind}, ProjectId?, DocumentId?, Action{Solution, Solution}?, Action{Solution, Solution}?)"/>
189WorkspaceChangeKind changeKind,
222Func<Solution, Solution, WorkspaceChangeKind> changeKind,
252var kind = data.changeKind(oldSolution, newSolution);
412WorkspaceChangeKind.SolutionChanged);
465this.RaiseWorkspaceChangedEventAsync(WorkspaceChangeKind.SolutionCleared, oldSolution, newSolution);
559}, WorkspaceChangeKind.SolutionAdded);
576}, WorkspaceChangeKind.SolutionReloaded);
590WorkspaceChangeKind.SolutionRemoved,
601WorkspaceChangeKind.ProjectAdded, projectId: projectInfo.Id);
618}, WorkspaceChangeKind.ProjectReloaded, projectId);
634WorkspaceChangeKind.ProjectRemoved, projectId,
655=> SetCurrentSolution(oldSolution => oldSolution.WithProjectAssemblyName(projectId, assemblyName), WorkspaceChangeKind.ProjectChanged, projectId);
661=> SetCurrentSolution(oldSolution => oldSolution.WithProjectOutputFilePath(projectId, outputFilePath), WorkspaceChangeKind.ProjectChanged, projectId);
667=> SetCurrentSolution(oldSolution => oldSolution.WithProjectOutputRefFilePath(projectId, outputFilePath), WorkspaceChangeKind.ProjectChanged, projectId);
677=> SetCurrentSolution(oldSolution => oldSolution.WithProjectName(projectId, name).WithProjectFilePath(projectId, filePath), WorkspaceChangeKind.ProjectChanged, projectId);
683=> SetCurrentSolution(oldSolution => oldSolution.WithProjectDefaultNamespace(projectId, defaultNamespace), WorkspaceChangeKind.ProjectChanged, projectId);
689=> SetCurrentSolution(oldSolution => oldSolution.WithProjectCompilationOptions(projectId, options), WorkspaceChangeKind.ProjectChanged, projectId);
695=> SetCurrentSolution(oldSolution => oldSolution.WithProjectParseOptions(projectId, options), WorkspaceChangeKind.ProjectChanged, projectId);
711}, WorkspaceChangeKind.ProjectChanged, projectId);
725}, WorkspaceChangeKind.ProjectChanged, projectId);
737}, WorkspaceChangeKind.ProjectChanged, projectId);
749}, WorkspaceChangeKind.ProjectChanged, projectId);
761}, WorkspaceChangeKind.ProjectChanged, projectId);
773}, WorkspaceChangeKind.ProjectChanged, projectId);
785}, WorkspaceChangeKind.SolutionChanged);
797}, WorkspaceChangeKind.SolutionChanged);
806=> SetCurrentSolution(oldSolution => oldSolution.WithHasAllInformation(projectId, hasAllInformation), WorkspaceChangeKind.ProjectChanged, projectId);
812=> SetCurrentSolution(oldSolution => oldSolution.WithRunAnalyzers(projectId, runAnalyzers), WorkspaceChangeKind.ProjectChanged, projectId);
821WorkspaceChangeKind.DocumentAdded, documentId: documentInfo.Id);
837data.@this.RaiseWorkspaceChangedEventAsync(WorkspaceChangeKind.ProjectChanged, oldSolution, newSolution, projectId);
849WorkspaceChangeKind.DocumentReloaded, documentId: documentId);
865WorkspaceChangeKind.DocumentRemoved, documentId: documentId,
916WorkspaceChangeKind.DocumentInfoChanged, documentId: documentId);
929WorkspaceChangeKind.DocumentChanged,
943WorkspaceChangeKind.AdditionalDocumentChanged,
957WorkspaceChangeKind.AnalyzerConfigDocumentChanged,
971WorkspaceChangeKind.DocumentChanged,
985WorkspaceChangeKind.AdditionalDocumentChanged,
999WorkspaceChangeKind.AnalyzerConfigDocumentChanged,
1014WorkspaceChangeKind changeKind,
1105WorkspaceChangeKind.DocumentChanged, documentId: documentId,
1122WorkspaceChangeKind.AdditionalDocumentAdded, documentId: documentId);
1138WorkspaceChangeKind.AdditionalDocumentRemoved, documentId: documentId,
1161WorkspaceChangeKind.AnalyzerConfigDocumentAdded, documentId: documentId);
1176WorkspaceChangeKind.AnalyzerConfigDocumentRemoved, documentId: documentId,
1192WorkspaceChangeKind.SolutionChanged);
Workspace\Workspace_Editor.cs (8)
401@this.RaiseWorkspaceChangedEventAsync(WorkspaceChangeKind.DocumentChanged, oldSolution, newSolution, documentId: documentId);
494WorkspaceChangeKind.AdditionalDocumentChanged,
507WorkspaceChangeKind.AnalyzerConfigDocumentChanged,
521WorkspaceChangeKind workspaceChangeKind,
611data.@this.RaiseWorkspaceChangedEventAsync(WorkspaceChangeKind.DocumentChanged, oldSolution, newSolution, documentId: documentId); // don't wait for this
629WorkspaceChangeKind.AdditionalDocumentChanged,
639WorkspaceChangeKind.AnalyzerConfigDocumentChanged,
650WorkspaceChangeKind workspaceChangeKind,
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (6)
Microsoft.CodeAnalysis.Workspaces.UnitTests (10)
Microsoft.VisualStudio.LanguageServices (70)
Microsoft.VisualStudio.LanguageServices.Implementation (33)
Microsoft.VisualStudio.LanguageServices.UnitTests (7)
Roslyn.VisualStudio.Next.UnitTests (2)