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