4 instantiations of WorkspaceEventHandlerAndOptions
Microsoft.CodeAnalysis.Workspaces (4)
Workspace\Workspace.cs (2)
568
var handlerAndOptions = new
WorkspaceEventHandlerAndOptions
(args => action(), WorkspaceEventOptions.RequiresMainThreadOptions);
590
var handlerAndOptions = new
WorkspaceEventHandlerAndOptions
(args => result = func(), WorkspaceEventOptions.RequiresMainThreadOptions);
Workspace\Workspace_Events.cs (1)
89
var handlerAndOptions = new
WorkspaceEventHandlerAndOptions
(args => handler((TEventArgs)args), options ?? WorkspaceEventOptions.DefaultOptions);
Workspace\Workspace_Registration.cs (1)
50
var handlerAndOptions = new
WorkspaceEventHandlerAndOptions
(args => registration.RaiseEvents(), WorkspaceEventOptions.RequiresMainThreadOptions);
14 references to WorkspaceEventHandlerAndOptions
Microsoft.CodeAnalysis.Workspaces (14)
Workspace\Workspace.cs (2)
568
var
handlerAndOptions = new WorkspaceEventHandlerAndOptions(args => action(), WorkspaceEventOptions.RequiresMainThreadOptions);
590
var
handlerAndOptions = new WorkspaceEventHandlerAndOptions(args => result = func(), WorkspaceEventOptions.RequiresMainThreadOptions);
Workspace\Workspace_Events.cs (1)
89
var
handlerAndOptions = new WorkspaceEventHandlerAndOptions(args => handler((TEventArgs)args), options ?? WorkspaceEventOptions.DefaultOptions);
Workspace\Workspace_Registration.cs (1)
50
var
handlerAndOptions = new WorkspaceEventHandlerAndOptions(args => registration.RaiseEvents(), WorkspaceEventOptions.RequiresMainThreadOptions);
Workspace\WorkspaceEventMap.cs (8)
21
public WorkspaceEventRegistration AddEventHandler(WorkspaceEventType eventType,
WorkspaceEventHandlerAndOptions
handlerAndOptions)
31
public void RemoveEventHandler(WorkspaceEventType eventType,
WorkspaceEventHandlerAndOptions
handlerAndOptions)
68
public static EventHandlerSet Create(
WorkspaceEventHandlerAndOptions
handlerAndOptions)
71
public EventHandlerSet AddHandler(
WorkspaceEventHandlerAndOptions
handlerAndOptions)
74
public EventHandlerSet RemoveHandler(
WorkspaceEventHandlerAndOptions
handlerAndOptions)
114
public sealed class Registry(
WorkspaceEventHandlerAndOptions
handlerAndOptions)
116
private readonly
WorkspaceEventHandlerAndOptions
_handlerAndOptions = handlerAndOptions;
122
public bool HasHandlerAndOptions(
WorkspaceEventHandlerAndOptions
handlerAndOptions)
Workspace\WorkspaceEventRegistration.cs (2)
20
private readonly
WorkspaceEventHandlerAndOptions
_handlerAndOptions;
23
internal WorkspaceEventRegistration(WorkspaceEventMap eventMap, WorkspaceEventType eventType,
WorkspaceEventHandlerAndOptions
handlerAndOptions)