1 interface inheriting from IJSObjectReference
Microsoft.JSInterop (1)
1 implementation of IJSObjectReference
Microsoft.JSInterop (1)
72 references to IJSObjectReference
Aspire.Dashboard (15)
BasicTestApp (6)
Microsoft.AspNetCore.Components.Endpoints (2)
Microsoft.AspNetCore.Components.QuickGrid (4)
Microsoft.AspNetCore.Components.Web (4)
Microsoft.AspNetCore.Components.WebAssembly (2)
Microsoft.AspNetCore.Components.WebAssembly.Tests (1)
Microsoft.AspNetCore.Components.WebView.Maui (2)
Microsoft.AspNetCore.Components.WebView.WindowsForms (2)
Microsoft.AspNetCore.Components.WebView.Wpf (2)
Microsoft.JSInterop (21)
JSObjectReferenceExtensions.cs (14)
11/// Extensions for <see cref="IJSObjectReference"/>.
18/// <param name="jsObjectReference">The <see cref="IJSObjectReference"/>.</param>
22public static async ValueTask InvokeVoidAsync(this IJSObjectReference jsObjectReference, string identifier, params object?[]? args)
33/// consider using <see cref="IJSObjectReference.InvokeAsync{TValue}(string, CancellationToken, object[])" />.
36/// <param name="jsObjectReference">The <see cref="IJSObjectReference"/>.</param>
41public static ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(this IJSObjectReference jsObjectReference, string identifier, params object?[]? args)
52/// <param name="jsObjectReference">The <see cref="IJSObjectReference"/>.</param>
60public static ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(this IJSObjectReference jsObjectReference, string identifier, CancellationToken cancellationToken, params object?[]? args)
70/// <param name="jsObjectReference">The <see cref="IJSObjectReference"/>.</param>
78public static async ValueTask InvokeVoidAsync(this IJSObjectReference jsObjectReference, string identifier, CancellationToken cancellationToken, params object?[]? args)
88/// <param name="jsObjectReference">The <see cref="IJSObjectReference"/>.</param>
93public static async ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(this IJSObjectReference jsObjectReference, string identifier, TimeSpan timeout, params object?[]? args)
106/// <param name="jsObjectReference">The <see cref="IJSObjectReference"/>.</param>
111public static async ValueTask InvokeVoidAsync(this IJSObjectReference jsObjectReference, string identifier, TimeSpan timeout, params object?[]? args)
Microsoft.JSInterop.Tests (6)
Microsoft.JSInterop.WebAssembly (5)