3 instantiations of WorkspaceChangeEventArgs
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\LegacySolutionEvents\RemoteLegacySolutionEventsAggregationService.cs (1)
49new WorkspaceChangeEventArgs(kind, oldSolution, newSolution, projectId, documentId), cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Workspace_Events.cs (2)
112args = new WorkspaceChangeEventArgs(kind, oldSolution, newSolution, projectId, documentId); 119args ??= new WorkspaceChangeEventArgs(kind, oldSolution, newSolution, projectId, documentId);
47 references to WorkspaceChangeEventArgs
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Workspaces\WorkspaceTests_EditorFeatures.cs (1)
1421var eventArgs = new List<WorkspaceChangeEventArgs>();
Microsoft.CodeAnalysis.EditorFeatures (11)
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (1)
285private void OnWorkspaceChanged(WorkspaceChangeEventArgs args)
EditAndContinue\PdbMatchingSourceTextProvider.cs (1)
49private void WorkspaceChanged(WorkspaceChangeEventArgs e)
EditorConfigSettings\Aggregator\SettingsAggregator.cs (1)
51private void UpdateProviders(WorkspaceChangeEventArgs e)
Remote\SolutionChecksumUpdater.cs (2)
142private void OnWorkspaceChanged(WorkspaceChangeEventArgs _) 153private void OnWorkspaceChangedImmediate(WorkspaceChangeEventArgs e)
Shared\Tagging\EventSources\TaggerEventSources.ParseOptionChangedEventSource.cs (1)
31private void OnWorkspaceChanged(WorkspaceChangeEventArgs e)
Shared\Tagging\EventSources\TaggerEventSources.WorkspaceChangedEventSource.cs (1)
52private void OnWorkspaceChanged(WorkspaceChangeEventArgs eventArgs)
SolutionEvents\HostLegacySolutionEventsWorkspaceEventListener.cs (4)
33private readonly AsyncBatchingWorkQueue<WorkspaceChangeEventArgs> _eventQueue; 46_eventQueue = new AsyncBatchingWorkQueue<WorkspaceChangeEventArgs>( 70private void OnWorkspaceChanged(WorkspaceChangeEventArgs e) 88private async ValueTask ProcessWorkspaceChangeEventsAsync(ImmutableSegmentedList<WorkspaceChangeEventArgs> events, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features (13)
Diagnostics\CodeAnalysisDiagnosticAnalyzerService.cs (1)
58private void OnWorkspaceChanged(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)
111public void OnWorkspaceChanged(WorkspaceChangeEventArgs args) 146private void ProcessEvent(WorkspaceChangeEventArgs args)
LegacySolutionEvents\ILegacySolutionEventsAggregationService.cs (2)
25ValueTask OnWorkspaceChangedAsync(WorkspaceChangeEventArgs args, CancellationToken cancellationToken); 47public async ValueTask OnWorkspaceChangedAsync(WorkspaceChangeEventArgs args, CancellationToken cancellationToken)
LegacySolutionEvents\ILegacySolutionEventsListener.cs (1)
19ValueTask OnWorkspaceChangedAsync(WorkspaceChangeEventArgs args, CancellationToken cancellationToken);
LegacySolutionEvents\IRemoteLegacySolutionEventsAggregationService.cs (5)
19/// <param name="oldSolutionChecksum"><inheritdoc cref="WorkspaceChangeEventArgs.OldSolution"/></param> 20/// <param name="newSolutionChecksum"><inheritdoc cref="WorkspaceChangeEventArgs.NewSolution"/></param> 21/// <param name="kind"><inheritdoc cref="WorkspaceChangeEventArgs.Kind"/></param> 22/// <param name="projectId"><inheritdoc cref="WorkspaceChangeEventArgs.ProjectId"/></param> 23/// <param name="documentId"><inheritdoc cref="WorkspaceChangeEventArgs.DocumentId"/></param>
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Handler\AbstractRefreshQueue.cs (1)
79protected virtual void OnLspSolutionChanged(object? sender, WorkspaceChangeEventArgs e)
Handler\Diagnostics\AbstractWorkspacePullDiagnosticsHandler.cs (1)
75private void OnLspSolutionChanged(object? sender, WorkspaceChangeEventArgs e)
Handler\SemanticTokens\SemanticTokensRefreshQueue.cs (1)
63protected override void OnLspSolutionChanged(object? sender, WorkspaceChangeEventArgs e)
Handler\SourceGenerators\SourceGeneratorRefreshQueue.cs (2)
65private void OnLspSolutionChanged(object? sender, WorkspaceChangeEventArgs e) 73private async Task OnLspSolutionChangedAsync(WorkspaceChangeEventArgs e)
Workspaces\LspWorkspaceRegistrationService.cs (2)
77private void OnLspWorkspaceChanged(WorkspaceChangeEventArgs e) 101public EventHandler<WorkspaceChangeEventArgs>? LspSolutionChanged;
Microsoft.CodeAnalysis.Workspaces (4)
Workspace\Workspace_Events.cs (3)
36internal WorkspaceEventRegistration RegisterWorkspaceChangedHandler(Action<WorkspaceChangeEventArgs> handler, WorkspaceEventOptions? options = null) 45internal WorkspaceEventRegistration RegisterWorkspaceChangedImmediateHandler(Action<WorkspaceChangeEventArgs> handler, WorkspaceEventOptions? options = null) 107WorkspaceChangeEventArgs? args = null;
Workspace\Workspace_EventsLegacy.cs (1)
23public event EventHandler<WorkspaceChangeEventArgs> WorkspaceChanged
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
WorkspaceExtensions.cs (1)
57internal static EventWaiter VerifyWorkspaceChangedEvent(this Workspace workspace, Action<WorkspaceChangeEventArgs> action)
Microsoft.VisualStudio.LanguageServices (6)
DesignerAttribute\VisualStudioDesignerAttributeService.cs (1)
110private void OnWorkspaceChanged(WorkspaceChangeEventArgs e)
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (1)
82private void OnWorkspaceChanged(WorkspaceChangeEventArgs e)
Packaging\PackageInstallerServiceFactory.cs (1)
424private void OnWorkspaceChanged(WorkspaceChangeEventArgs e)
StackTraceExplorer\StackTraceExplorerViewModel.cs (1)
109private void Workspace_WorkspaceChanged(WorkspaceChangeEventArgs e)
ValueTracking\ValueTrackingToolWindow.cs (1)
71private void OnWorkspaceChanged(WorkspaceChangeEventArgs e)
Workspace\SourceGeneratedFileManager.cs (1)
427private void OnWorkspaceChanged(WorkspaceChangeEventArgs e)
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (4)
ProjectSystemShim\Framework\WorkspaceChangeWatcher.vb (4)
14Private _changeEvents As New List(Of WorkspaceChangeEventArgs) 27Private Sub OnWorkspaceChanged(e As WorkspaceChangeEventArgs) 31Friend Async Function GetNewChangeEventsAsync() As Task(Of IEnumerable(Of WorkspaceChangeEventArgs)) 36_changeEvents = New List(Of WorkspaceChangeEventArgs)()