1 interface inheriting from IJSRuntime
Microsoft.JSInterop (1)
7 implementations of IJSRuntime
Aspire.Dashboard.Tests (1)
Microsoft.AspNetCore.Components.Endpoints (1)
Microsoft.AspNetCore.Components.Server.Tests (3)
Microsoft.AspNetCore.Components.WebAssembly.Tests (1)
Microsoft.JSInterop (1)
109 references to IJSRuntime
Aspire.Dashboard (4)
BasicTestApp (2)
Microsoft.AspNetCore.App.Analyzers.Test (1)
Microsoft.AspNetCore.Components.Endpoints (4)
Microsoft.AspNetCore.Components.Endpoints.Tests (2)
Microsoft.AspNetCore.Components.QuickGrid (1)
Microsoft.AspNetCore.Components.Server (19)
Microsoft.AspNetCore.Components.Server.Tests (6)
Microsoft.AspNetCore.Components.Web (17)
Microsoft.AspNetCore.Components.Web.Tests (6)
Microsoft.AspNetCore.Components.WebAssembly (10)
Microsoft.AspNetCore.Components.WebAssembly.Tests (5)
Microsoft.AspNetCore.Components.WebView (8)
Microsoft.JSInterop (14)
JSRuntimeExtensions.cs (14)
11/// Extensions for <see cref="IJSRuntime"/>.
18/// <param name="jsRuntime">The <see cref="IJSRuntime"/>.</param>
22public static async ValueTask InvokeVoidAsync(this IJSRuntime jsRuntime, string identifier, params object?[]? args)
33/// consider using <see cref="IJSRuntime.InvokeAsync{TValue}(string, CancellationToken, object[])" />.
36/// <param name="jsRuntime">The <see cref="IJSRuntime"/>.</param>
41public static ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(this IJSRuntime jsRuntime, string identifier, params object?[]? args)
52/// <param name="jsRuntime">The <see cref="IJSRuntime"/>.</param>
60public static ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(this IJSRuntime jsRuntime, string identifier, CancellationToken cancellationToken, params object?[]? args)
70/// <param name="jsRuntime">The <see cref="IJSRuntime"/>.</param>
78public static async ValueTask InvokeVoidAsync(this IJSRuntime jsRuntime, string identifier, CancellationToken cancellationToken, params object?[]? args)
88/// <param name="jsRuntime">The <see cref="IJSRuntime"/>.</param>
93public static async ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(this IJSRuntime jsRuntime, string identifier, TimeSpan timeout, params object?[]? args)
106/// <param name="jsRuntime">The <see cref="IJSRuntime"/>.</param>
111public static async ValueTask InvokeVoidAsync(this IJSRuntime jsRuntime, string identifier, TimeSpan timeout, params object?[]? args)
Microsoft.JSInterop.Tests (8)
TestContentPackage (1)
Wasm.Performance.TestApp (1)