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