27 references to WorkspaceEventRegistration
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (10)
Workspaces\WorkspaceTests_EditorFeatures.cs (10)
65
using
var
_ = workspace.RegisterWorkspaceChangedHandler(e => workspaceChanged = true);
825
var
documentOpenedDisposer = workspace.RegisterDocumentOpenedHandler(documentOpenedEventHandler);
826
var
documentClosedDisposer = workspace.RegisterDocumentClosedHandler(documentClosedEventHandler);
891
var
documentOpenedDisposer = workspace.RegisterDocumentOpenedHandler(documentOpenedEventHandler);
892
var
documentClosedDisposer = workspace.RegisterDocumentClosedHandler(documentClosedEventHandler);
955
var
textDocumentOpenedDisposer = workspace.RegisterTextDocumentOpenedHandler(textDocumentOpenedEventHandler);
956
var
textDocumentClosedDisposer = workspace.RegisterTextDocumentClosedHandler(textDocumentClosedEventHandler);
1016
var
textDocumentOpenedDisposer = workspace.RegisterTextDocumentOpenedHandler(textDocumentOpenedEventHandler);
1017
var
textDocumentClosedDisposer = workspace.RegisterTextDocumentClosedHandler(textDocumentClosedEventHandler);
1423
using
var
_ = workspace.RegisterWorkspaceChangedHandler(e =>
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Workspaces\LspWorkspaceRegistrationService.cs (1)
44
var
workspaceChangedDisposer = workspace.RegisterWorkspaceChangedHandler(OnLspWorkspaceChanged, WorkspaceEventOptions.RequiresMainThreadOptions);
Microsoft.CodeAnalysis.Workspaces (12)
ExternalAccess\UnitTesting\Api\UnitTestingWorkspaceExtensions.cs (1)
19
private readonly
WorkspaceEventRegistration
_textDocumentOperationDisposer;
Workspace\Workspace_Events.cs (9)
36
internal
WorkspaceEventRegistration
RegisterWorkspaceChangedHandler(Action<WorkspaceChangeEventArgs> handler, WorkspaceEventOptions? options = null)
45
internal
WorkspaceEventRegistration
RegisterWorkspaceChangedImmediateHandler(Action<WorkspaceChangeEventArgs> handler, WorkspaceEventOptions? options = null)
52
internal
WorkspaceEventRegistration
RegisterWorkspaceFailedHandler(Action<WorkspaceDiagnosticEventArgs> handler, WorkspaceEventOptions? options = null)
58
internal
WorkspaceEventRegistration
RegisterDocumentOpenedHandler(Action<DocumentEventArgs> handler, WorkspaceEventOptions? options = null)
64
internal
WorkspaceEventRegistration
RegisterDocumentClosedHandler(Action<DocumentEventArgs> handler, WorkspaceEventOptions? options = null)
70
internal
WorkspaceEventRegistration
RegisterTextDocumentOpenedHandler(Action<TextDocumentEventArgs> handler, WorkspaceEventOptions? options = null)
76
internal
WorkspaceEventRegistration
RegisterTextDocumentClosedHandler(Action<TextDocumentEventArgs> handler, WorkspaceEventOptions? options = null)
83
internal
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)
102
var
disposer = RegisterHandler(eventType, (Action<EventArgs>)Handler, WorkspaceEventOptions.RequiresMainThreadOptions);
Workspace\WorkspaceEventMap.cs (1)
22
public
WorkspaceEventRegistration
AddEventHandler(WorkspaceEventType eventType, WorkspaceEventHandlerAndOptions handlerAndOptions)
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
WorkspaceTests\AdhocWorkspaceTests.cs (4)
423
using
var
_ = ws.RegisterWorkspaceChangedHandler(args =>
456
using
var
_ = ws.RegisterWorkspaceChangedHandler(args =>
490
using
var
_ = ws.RegisterWorkspaceChangedHandler(args =>
521
using
var
_ = ws.RegisterWorkspaceChangedHandler(args =>