11 types derived from BrowserLogsCdpProtocolEvent
Aspire.Hosting.Browsers.Tests (11)
src\Aspire.Hosting.Browsers\BrowserLogsCdpProtocol.cs (11)
331: BrowserLogsCdpProtocolEvent(BrowserLogsCdpProtocol.RuntimeConsoleApiCalledMethod, SessionId); 334: BrowserLogsCdpProtocolEvent(BrowserLogsCdpProtocol.RuntimeExceptionThrownMethod, SessionId); 337: BrowserLogsCdpProtocolEvent(BrowserLogsCdpProtocol.NetworkLoadingFailedMethod, SessionId); 340: BrowserLogsCdpProtocolEvent(BrowserLogsCdpProtocol.NetworkLoadingFinishedMethod, SessionId); 343: BrowserLogsCdpProtocolEvent(BrowserLogsCdpProtocol.LogEntryAddedMethod, SessionId); 346: BrowserLogsCdpProtocolEvent(BrowserLogsCdpProtocol.NetworkRequestWillBeSentMethod, SessionId); 349: BrowserLogsCdpProtocolEvent(BrowserLogsCdpProtocol.NetworkResponseReceivedMethod, SessionId); 361: BrowserLogsCdpProtocolEvent(BrowserLogsCdpProtocol.TargetTargetDestroyedMethod, SessionId) 367: BrowserLogsCdpProtocolEvent(BrowserLogsCdpProtocol.TargetTargetCrashedMethod, SessionId) 373: BrowserLogsCdpProtocolEvent(BrowserLogsCdpProtocol.TargetDetachedFromTargetMethod, SessionId) 381: BrowserLogsCdpProtocolEvent(BrowserLogsCdpProtocol.InspectorDetachedMethod, SessionId)
47 references to BrowserLogsCdpProtocolEvent
Aspire.Hosting.Browsers.Tests (47)
BrowserLogsBuilderExtensionsTests.cs (1)
1759private static BrowserLogsCdpProtocolEvent ParseProtocolEvent(string json)
BrowserLogsCdpConnectionTests.cs (7)
40var routedEventSource = new TaskCompletionSource<BrowserLogsCdpProtocolEvent>(TaskCreationOptions.RunContinuationsAsynchronously); 156var routedEventSource = new TaskCompletionSource<BrowserLogsCdpProtocolEvent>(TaskCreationOptions.RunContinuationsAsynchronously); 213var firstEvents = new List<BrowserLogsCdpProtocolEvent>(); 214var secondEvents = new List<BrowserLogsCdpProtocolEvent>(); 260var survivingEvents = new List<BrowserLogsCdpProtocolEvent>(); 406private sealed class FakeSharedCdpConnection(Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler) : IBrowserLogsCdpConnection 416public ValueTask RaiseEventAsync(BrowserLogsCdpProtocolEvent protocolEvent)
BrowserLogsRunningSessionTests.cs (4)
124Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler, 133Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler, 151Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler) : IBrowserPageSession 172public ValueTask RaiseEventAsync(BrowserLogsCdpProtocolEvent protocolEvent)
BrowserLogsSessionManagerTests.cs (2)
660Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler, 669Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler,
BrowserPageSessionTests.cs (8)
50var routedEvents = new List<BrowserLogsCdpProtocolEvent>(); 86var capturedEvent = Assert.Single(routedEvents); 215var routedEvents = new List<BrowserLogsCdpProtocolEvent>(); 364Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler, 373Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler, 388private Func<BrowserLogsCdpProtocolEvent, ValueTask>? _eventHandler; 466public void SetEventHandler(Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler) 471public ValueTask RaiseEventAsync(BrowserLogsCdpProtocolEvent protocolEvent)
src\Aspire.Hosting.Browsers\BrowserHost.cs (4)
38Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler, 50Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler, 62Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler, 112Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler,
src\Aspire.Hosting.Browsers\BrowserLogsCdpConnection.cs (5)
49private readonly Func<BrowserLogsCdpProtocolEvent, ValueTask> _eventHandler; 57private BrowserLogsCdpConnection(IBrowserLogsCdpTransport transport, Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler, ILogger<BrowserLogsSessionManager> logger) 69Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler, 83Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler, 101Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler,
src\Aspire.Hosting.Browsers\BrowserLogsCdpConnectionMultiplexer.cs (5)
27Func<Func<BrowserLogsCdpProtocolEvent, ValueTask>, IBrowserLogsCdpConnection> connectionFactory, 36public IBrowserLogsCdpConnection CreateConnection(Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler) 77private async ValueTask DispatchEventAsync(BrowserLogsCdpProtocolEvent protocolEvent) 217private sealed class Subscription(long id, Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler) 223public Func<BrowserLogsCdpProtocolEvent, ValueTask> EventHandler { get; } = eventHandler;
src\Aspire.Hosting.Browsers\BrowserLogsCdpProtocol.cs (1)
149internal static BrowserLogsCdpProtocolEvent? ParseEvent(BrowserLogsCdpProtocolMessageHeader header, ReadOnlySpan<byte> framePayload) => header.Method switch
src\Aspire.Hosting.Browsers\BrowserLogsEventLogger.cs (1)
29public void HandleEvent(BrowserLogsCdpProtocolEvent protocolEvent)
src\Aspire.Hosting.Browsers\BrowserPageSession.cs (7)
10Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler, 30private readonly Func<BrowserLogsCdpProtocolEvent, ValueTask> _eventHandler; 55Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler, 99internal static BrowserPageSessionResult? TryGetPageCompletion(BrowserLogsCdpProtocolEvent protocolEvent, string? targetId, string? targetSessionId) 132Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler, 157Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler, 439private async ValueTask HandleEventAsync(BrowserLogsCdpProtocolEvent protocolEvent)
src\Aspire.Hosting.Browsers\IBrowserHost.cs (2)
35Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler, 46Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler,