2 types derived from RemoteJSRuntime
Microsoft.AspNetCore.Components.Server.Tests (2)
Circuits\RemoteJSDataStreamTest.cs (1)
355class TestRemoteJSRuntime : RemoteJSRuntime, IJSRuntime
Circuits\RemoteJSRuntimeTest.cs (1)
108class TestRemoteJSRuntime : RemoteJSRuntime, IJSRuntime
4 instantiations of RemoteJSRuntime
Microsoft.AspNetCore.Components.Server.Tests (4)
Circuits\CircuitHostTest.cs (1)
838=> new RemoteJSRuntime(Options.Create(options), Options.Create(new HubOptions<ComponentHub>()), null);
Circuits\CircuitPersistenceManagerTest.cs (1)
406var jsRuntime = new RemoteJSRuntime(
Circuits\RemoteRendererTest.cs (1)
726=> new RemoteJSRuntime(Options.Create(options), Options.Create(new HubOptions<ComponentHub>()), null);
Circuits\TestCircuitHost.cs (1)
35var jsRuntime = new RemoteJSRuntime(Options.Create(new CircuitOptions()), Options.Create(new HubOptions<ComponentHub>()), Mock.Of<ILogger<RemoteJSRuntime>>());
38 references to RemoteJSRuntime
Microsoft.AspNetCore.Components.Server (17)
Circuits\CircuitFactory.cs (2)
51var jsRuntime = (RemoteJSRuntime)scope.ServiceProvider.GetRequiredService<IJSRuntime>();
Circuits\CircuitHost.cs (2)
52RemoteJSRuntime jsRuntime, 102public RemoteJSRuntime JSRuntime { get; }
Circuits\RemoteErrorBoundaryLogger.cs (1)
31var shouldLogToClient = (_jsRuntime as RemoteJSRuntime)?.IsInitialized == true;
Circuits\RemoteJSDataStream.cs (4)
11private readonly RemoteJSRuntime _runtime; 24public static async Task<bool> ReceiveData(RemoteJSRuntime runtime, long streamId, long chunkId, byte[] chunk, string error) 37RemoteJSRuntime runtime, 59RemoteJSRuntime runtime,
Circuits\RemoteJSRuntime.cs (5)
19private readonly ILogger<RemoteJSRuntime> _logger; 43ILogger<RemoteJSRuntime> logger) 253private static partial void InvokeStaticDotNetMethodSuccess(ILogger<RemoteJSRuntime> logger, string assemblyName, string methodIdentifier, string? callbackId); 256private static partial void InvokeInstanceDotNetMethodSuccess(ILogger<RemoteJSRuntime> logger, string methodIdentifier, long dotNetObjectReference, string? callbackId); 270internal static void InvokeDotNetMethodSuccess(ILogger<RemoteJSRuntime> logger, in DotNetInvocationInfo invocationInfo)
Circuits\RemoteNavigationManager.cs (1)
140when (_jsRuntime is RemoteJSRuntime remoteRuntime && remoteRuntime.IsPermanentlyDisconnected)
Circuits\RemoteRenderer.cs (1)
48RemoteJSRuntime jsRuntime,
DependencyInjection\ComponentServiceCollectionExtensions.cs (1)
109services.AddScoped<IJSRuntime, RemoteJSRuntime>();
Microsoft.AspNetCore.Components.Server.Tests (21)
Circuits\CircuitHostTest.cs (1)
837private static RemoteJSRuntime CreateJSRuntime(CircuitOptions options)
Circuits\CircuitPersistenceManagerTest.cs (2)
406var jsRuntime = new RemoteJSRuntime( 409NullLoggerFactory.Instance.CreateLogger<RemoteJSRuntime>());
Circuits\RemoteJSDataStreamTest.cs (12)
15private static readonly TestRemoteJSRuntime _jsRuntime = new(Options.Create(new CircuitOptions()), Options.Create(new HubOptions<ComponentHub>()), Mock.Of<ILogger<RemoteJSRuntime>>()); 48var jsRuntime = new TestRemoteJSRuntime(Options.Create(new CircuitOptions()), Options.Create(new HubOptions<ComponentHub>()), Mock.Of<ILogger<RemoteJSRuntime>>()); 76var jsRuntime = new TestRemoteJSRuntime(Options.Create(new CircuitOptions()), Options.Create(new HubOptions<ComponentHub>()), Mock.Of<ILogger<RemoteJSRuntime>>()); 104var jsRuntime = new TestRemoteJSRuntime(Options.Create(new CircuitOptions()), Options.Create(new HubOptions<ComponentHub>()), Mock.Of<ILogger<RemoteJSRuntime>>()); 122var jsRuntime = new TestRemoteJSRuntime(Options.Create(new CircuitOptions()), Options.Create(new HubOptions<ComponentHub>()), Mock.Of<ILogger<RemoteJSRuntime>>()); 141var jsRuntime = new TestRemoteJSRuntime(Options.Create(new CircuitOptions()), Options.Create(new HubOptions<ComponentHub>()), Mock.Of<ILogger<RemoteJSRuntime>>()); 160var jsRuntime = new TestRemoteJSRuntime(Options.Create(new CircuitOptions()), Options.Create(new HubOptions<ComponentHub>()), Mock.Of<ILogger<RemoteJSRuntime>>()); 180var jsRuntime = new TestRemoteJSRuntime(Options.Create(new CircuitOptions()), Options.Create(new HubOptions<ComponentHub>()), Mock.Of<ILogger<RemoteJSRuntime>>()); 205var jsRuntime = new TestRemoteJSRuntime(Options.Create(new CircuitOptions()), Options.Create(new HubOptions<ComponentHub>()), Mock.Of<ILogger<RemoteJSRuntime>>()); 246var jsRuntime = new TestRemoteJSRuntime(Options.Create(new CircuitOptions()), Options.Create(new HubOptions<ComponentHub>()), Mock.Of<ILogger<RemoteJSRuntime>>()); 352private static long GetStreamId(RemoteJSDataStream stream, RemoteJSRuntime runtime) => 357public TestRemoteJSRuntime(IOptions<CircuitOptions> circuitOptions, IOptions<HubOptions<ComponentHub>> hubOptions, ILogger<RemoteJSRuntime> logger) : base(circuitOptions, hubOptions, logger)
Circuits\RemoteJSRuntimeTest.cs (2)
104var jsRuntime = new TestRemoteJSRuntime(Options.Create(new CircuitOptions()), componentHubOptions, Mock.Of<ILogger<RemoteJSRuntime>>()); 110public TestRemoteJSRuntime(IOptions<CircuitOptions> circuitOptions, IOptions<HubOptions<ComponentHub>> hubOptions, ILogger<RemoteJSRuntime> logger) : base(circuitOptions, hubOptions, logger)
Circuits\RemoteRendererTest.cs (1)
725private static RemoteJSRuntime CreateJSRuntime(CircuitOptions options)
Circuits\TestCircuitHost.cs (3)
20private TestCircuitHost(CircuitId circuitId, AsyncServiceScope scope, CircuitOptions options, CircuitClientProxy client, RemoteRenderer renderer, IReadOnlyList<ComponentDescriptor> descriptors, RemoteJSRuntime jsRuntime, RemoteNavigationManager navigationManager, CircuitHandler[] circuitHandlers, CircuitMetrics circuitMetrics, CircuitActivitySource circuitActivitySource, ILogger logger) 35var jsRuntime = new RemoteJSRuntime(Options.Create(new CircuitOptions()), Options.Create(new HubOptions<ComponentHub>()), Mock.Of<ILogger<RemoteJSRuntime>>());