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