4 instantiations of WorkspaceChangeEventArgs
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\LegacySolutionEvents\RemoteLegacySolutionEventsAggregationService.cs (1)
53new WorkspaceChangeEventArgs(kind, oldSolution, newSolution, projectId, documentId), cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Workspace_Events.cs (1)
69var args = new WorkspaceChangeEventArgs(kind, oldSolution, newSolution, projectId, documentId);
Microsoft.VisualStudio.LanguageServices.Implementation (1)
SolutionExplorer\SourceGeneratedFileItems\SourceGeneratedFileItemSource.cs (1)
191new WorkspaceChangeEventArgs(WorkspaceChangeKind.SolutionChanged, solution, _workspace.CurrentSolution));
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
Diagnostics\ExternalDiagnosticUpdateSourceTests.vb (1)
564source.OnWorkspaceChanged(workspace, New WorkspaceChangeEventArgs(WorkspaceChangeKind.DocumentChanged,
66 references to WorkspaceChangeEventArgs
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Workspaces\WorkspaceTests_EditorFeatures.cs (1)
1339var eventArgs = new List<WorkspaceChangeEventArgs>();
Microsoft.CodeAnalysis.EditorFeatures (14)
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (1)
235private void OnWorkspaceChanged(object? sender, WorkspaceChangeEventArgs args)
EditAndContinue\PdbMatchingSourceTextProvider.cs (1)
48private void WorkspaceChanged(object? sender, WorkspaceChangeEventArgs e)
EditorConfigSettings\Aggregator\SettingsAggregator.cs (1)
32private void UpdateProviders(object? sender, WorkspaceChangeEventArgs e)
InlineRename\InlineRenameSession.cs (2)
389private void OnWorkspaceChanged(object sender, WorkspaceChangeEventArgs args) 395m["Kind"] = Enum.GetName(typeof(WorkspaceChangeEventArgs), args.Kind);
Remote\SolutionChecksumUpdater.cs (1)
125private void OnWorkspaceChanged(object? sender, WorkspaceChangeEventArgs e)
Shared\Tagging\EventSources\TaggerEventSources.ParseOptionChangedEventSource.cs (1)
29private void OnWorkspaceChanged(object? sender, WorkspaceChangeEventArgs e)
Shared\Tagging\EventSources\TaggerEventSources.WorkspaceChangedEventSource.cs (1)
50private void OnWorkspaceChanged(object? sender, WorkspaceChangeEventArgs eventArgs)
SolutionEvents\HostLegacySolutionEventsWorkspaceEventListener.cs (6)
27private readonly AsyncBatchingWorkQueue<WorkspaceChangeEventArgs> _eventQueue; 38_eventQueue = new AsyncBatchingWorkQueue<WorkspaceChangeEventArgs>( 57private void OnWorkspaceChanged(object? sender, WorkspaceChangeEventArgs e) 60private async ValueTask ProcessWorkspaceChangeEventsAsync(ImmutableSegmentedList<WorkspaceChangeEventArgs> events, CancellationToken cancellationToken) 77foreach (var args in events) 93foreach (var args in events)
Microsoft.CodeAnalysis.Features (17)
Diagnostics\BuildOnlyDiagnosticsService.cs (1)
37private void OnWorkspaceChanged(object? sender, WorkspaceChangeEventArgs e)
ExternalAccess\UnitTesting\LegacySolutionEvents\UnitTestingLegacySolutionEventsListener.cs (1)
48public ValueTask OnWorkspaceChangedAsync(WorkspaceChangeEventArgs args, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\SolutionCrawler\IUnitTestingWorkCoordinator.cs (1)
9void OnWorkspaceChanged(WorkspaceChangeEventArgs args);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (2)
199public void OnWorkspaceChanged(WorkspaceChangeEventArgs args) 234private void ProcessEvent(WorkspaceChangeEventArgs args, string eventName)
LegacySolutionEvents\ILegacySolutionEventsAggregationService.cs (2)
26ValueTask OnWorkspaceChangedAsync(WorkspaceChangeEventArgs args, CancellationToken cancellationToken); 57public async ValueTask OnWorkspaceChangedAsync(WorkspaceChangeEventArgs args, CancellationToken cancellationToken)
LegacySolutionEvents\ILegacySolutionEventsListener.cs (1)
19ValueTask OnWorkspaceChangedAsync(WorkspaceChangeEventArgs args, CancellationToken cancellationToken);
LegacySolutionEvents\IRemoteLegacySolutionEventsAggregationService.cs (5)
20/// <param name="oldSolutionChecksum"><inheritdoc cref="WorkspaceChangeEventArgs.OldSolution"/></param> 21/// <param name="newSolutionChecksum"><inheritdoc cref="WorkspaceChangeEventArgs.NewSolution"/></param> 22/// <param name="kind"><inheritdoc cref="WorkspaceChangeEventArgs.Kind"/></param> 23/// <param name="projectId"><inheritdoc cref="WorkspaceChangeEventArgs.ProjectId"/></param> 24/// <param name="documentId"><inheritdoc cref="WorkspaceChangeEventArgs.DocumentId"/></param>
SolutionCrawler\WorkCoordinator.cs (2)
158private void OnWorkspaceChanged(object? sender, WorkspaceChangeEventArgs args) 193private void ProcessEvent(WorkspaceChangeEventArgs args, string eventName)
Workspace\BackgroundCompiler.cs (1)
69private void OnWorkspaceChanged(object? sender, WorkspaceChangeEventArgs args)
Workspace\BackgroundParser.cs (1)
63private void OnWorkspaceChanged(object sender, WorkspaceChangeEventArgs args)
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (1)
147private void OnLspSolutionChanged(object? sender, WorkspaceChangeEventArgs e)
Handler\SemanticTokens\SemanticTokensRefreshQueue.cs (1)
142private void OnLspSolutionChanged(object? sender, WorkspaceChangeEventArgs e)
Workspaces\LspWorkspaceRegistrationService.cs (2)
61private void OnLspWorkspaceChanged(object? sender, WorkspaceChangeEventArgs e) 84public EventHandler<WorkspaceChangeEventArgs>? LspSolutionChanged;
Microsoft.CodeAnalysis.Workspaces (3)
Workspace\Workspace_Events.cs (3)
32public event EventHandler<WorkspaceChangeEventArgs> WorkspaceChanged 62var ev = GetEventHandlers<WorkspaceChangeEventArgs>(WorkspaceChangeEventName); 69var args = new WorkspaceChangeEventArgs(kind, oldSolution, newSolution, projectId, documentId);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
WorkspaceExtensions.cs (2)
57internal static EventWaiter VerifyWorkspaceChangedEvent(this Workspace workspace, Action<WorkspaceChangeEventArgs> action) 60workspace.WorkspaceChanged += wew.Wrap<WorkspaceChangeEventArgs>((sender, args) => action(args));
Microsoft.VisualStudio.LanguageServices (10)
DesignerAttribute\VisualStudioDesignerAttributeService.cs (1)
102private void OnWorkspaceChanged(object sender, WorkspaceChangeEventArgs e)
Implementation\VirtualMemoryNotificationListener.cs (1)
174private void OnWorkspaceChanged(object sender, WorkspaceChangeEventArgs e)
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (1)
78private void OnWorkspaceChanged(object sender, WorkspaceChangeEventArgs e)
Packaging\PackageInstallerServiceFactory.cs (1)
425private void OnWorkspaceChanged(object sender, WorkspaceChangeEventArgs e)
StackTraceExplorer\StackTraceExplorerViewModel.cs (1)
111private void Workspace_WorkspaceChanged(object sender, WorkspaceChangeEventArgs e)
TableDataSource\AbstractTable.cs (1)
35private void OnWorkspaceChanged(object sender, WorkspaceChangeEventArgs e)
TableDataSource\OpenDocumentTracker.cs (1)
92private void OnWorkspaceChanged(object sender, WorkspaceChangeEventArgs e)
TaskList\ExternalErrorDiagnosticUpdateSource.cs (1)
238internal void OnWorkspaceChanged(object sender, WorkspaceChangeEventArgs e)
ValueTracking\ValueTrackingToolWindow.cs (1)
77private void OnWorkspaceChanged(object sender, WorkspaceChangeEventArgs e)
Workspace\SourceGeneratedFileManager.cs (1)
414private void OnWorkspaceChanged(object sender, WorkspaceChangeEventArgs e)
Microsoft.VisualStudio.LanguageServices.Implementation (5)
CodeModel\ProjectCodeModelFactory.cs (1)
150private void OnWorkspaceChanged(object sender, WorkspaceChangeEventArgs e)
SolutionExplorer\AnalyzerItem\AnalyzerItemSource.cs (1)
39private void Workspace_WorkspaceChanged(object sender, WorkspaceChangeEventArgs e)
SolutionExplorer\DiagnosticItem\BaseDiagnosticAndGeneratorItemSource.cs (1)
131private void OnWorkspaceChangedLookForOptionsChanges(object sender, WorkspaceChangeEventArgs e)
SolutionExplorer\DiagnosticItem\CpsDiagnosticItemSource.cs (1)
78private void OnWorkspaceChangedLookForAnalyzer(object sender, WorkspaceChangeEventArgs e)
SolutionExplorer\SourceGeneratedFileItems\SourceGeneratedFileItemSource.cs (1)
214private void OnWorkpaceChanged(object sender, WorkspaceChangeEventArgs e)
Microsoft.VisualStudio.LanguageServices.New.IntegrationTests (6)
InProcess\EditorVerifierInProcess.cs (6)
162var events = new List<WorkspaceChangeEventArgs>(); 163void WorkspaceChangedHandler(object sender, WorkspaceChangeEventArgs e) => events.Add(e); 219foreach (var e in events) 304private static WorkspaceEventRestorer WithWorkspaceChangedHandler(Workspace workspace, EventHandler<WorkspaceChangeEventArgs> eventHandler) 347private readonly EventHandler<WorkspaceChangeEventArgs> _eventHandler; 349public WorkspaceEventRestorer(Workspace workspace, EventHandler<WorkspaceChangeEventArgs> eventHandler)
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (4)
ProjectSystemShim\Framework\WorkspaceChangeWatcher.vb (4)
15Private _changeEvents As New List(Of WorkspaceChangeEventArgs) 26Private Sub OnWorkspaceChanged(sender As Object, e As WorkspaceChangeEventArgs) 30Friend Async Function GetNewChangeEventsAsync() As Task(Of IEnumerable(Of WorkspaceChangeEventArgs)) 35_changeEvents = New List(Of WorkspaceChangeEventArgs)()