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