1 instantiation of WorkspaceEventRegistration
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\WorkspaceEventMap.cs (1)
28return new WorkspaceEventRegistration(this, eventType, handlerAndOptions);
13 references to WorkspaceEventRegistration
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\PdbMatchingSourceTextProvider.cs (1)
36private WorkspaceEventRegistration? _workspaceChangedDisposer;
Microsoft.CodeAnalysis.Workspaces (12)
ExternalAccess\UnitTesting\Api\UnitTestingWorkspaceExtensions.cs (1)
19private readonly WorkspaceEventRegistration _textDocumentOperationDisposer;
Workspace\Workspace_Events.cs (9)
36public WorkspaceEventRegistration RegisterWorkspaceChangedHandler(Action<WorkspaceChangeEventArgs> handler, WorkspaceEventOptions? options = null) 45public WorkspaceEventRegistration RegisterWorkspaceChangedImmediateHandler(Action<WorkspaceChangeEventArgs> handler, WorkspaceEventOptions? options = null) 52public WorkspaceEventRegistration RegisterWorkspaceFailedHandler(Action<WorkspaceDiagnosticEventArgs> handler, WorkspaceEventOptions? options = null) 58public WorkspaceEventRegistration RegisterDocumentOpenedHandler(Action<DocumentEventArgs> handler, WorkspaceEventOptions? options = null) 64public WorkspaceEventRegistration RegisterDocumentClosedHandler(Action<DocumentEventArgs> handler, WorkspaceEventOptions? options = null) 70public WorkspaceEventRegistration RegisterTextDocumentOpenedHandler(Action<TextDocumentEventArgs> handler, WorkspaceEventOptions? options = null) 76public WorkspaceEventRegistration RegisterTextDocumentClosedHandler(Action<TextDocumentEventArgs> handler, WorkspaceEventOptions? options = null) 83public WorkspaceEventRegistration RegisterDocumentActiveContextChangedHandler(Action<DocumentActiveContextChangedEventArgs> handler, WorkspaceEventOptions? options = null) 86private WorkspaceEventRegistration RegisterHandler<TEventArgs>(WorkspaceEventType eventType, Action<TEventArgs> handler, WorkspaceEventOptions? options = null)
Workspace\Workspace_EventsLegacy.cs (1)
116var disposer = RegisterHandler(eventType, (Action<EventArgs>)Handler, WorkspaceEventOptions.RequiresMainThreadOptions);
Workspace\WorkspaceEventMap.cs (1)
21public WorkspaceEventRegistration AddEventHandler(WorkspaceEventType eventType, WorkspaceEventHandlerAndOptions handlerAndOptions)