1 implementation of IJSInProcessObjectReference
Microsoft.JSInterop (1)
Implementation\JSInProcessObjectReference.cs (1)
14public partial class JSInProcessObjectReference : JSObjectReference, IJSInProcessObjectReference
17 references to IJSInProcessObjectReference
BasicTestApp (1)
InteropTest\JavaScriptInterop.cs (1)
428public static string InvokeDisposedJSObjectReferenceException(IJSInProcessObjectReference jsObjectReference)
Microsoft.AspNetCore.Components.WebAssembly.Tests (1)
JSObjectReferenceJsonConverterTest.cs (1)
42var deserialized = (JSInProcessObjectReference)JsonSerializer.Deserialize<IJSInProcessObjectReference>(json, JsonSerializerOptions)!;
Microsoft.JSInterop (12)
IJSInProcessObjectReference.cs (2)
29/// <returns>An <see cref="IJSInProcessObjectReference"/> instance that represents the created JS object.</returns> 31IJSInProcessObjectReference InvokeNew(string identifier, object?[]? args);
IJSInProcessRuntime.cs (1)
31IJSInProcessObjectReference InvokeNew(string identifier, params object?[]? args);
Implementation\JSInProcessObjectReference.cs (3)
12/// Implements functionality for <see cref="IJSInProcessObjectReference"/>. 39public IJSInProcessObjectReference InvokeNew(string identifier, object?[]? args) 43return _jsRuntime.Invoke<IJSInProcessObjectReference>(identifier, Id, JSCallType.NewCall, args);
JSInProcessObjectReferenceExtensions.cs (3)
10/// Extension methods for <see cref="IJSInProcessObjectReference"/>. 17/// <param name="jsObjectReference">The <see cref="IJSInProcessObjectReference"/>.</param> 21public static void InvokeVoid(this IJSInProcessObjectReference jsObjectReference, string identifier, params object?[]? args)
JSInProcessRuntime.cs (2)
31public IJSInProcessObjectReference InvokeNew(string identifier, params object?[]? args) 32=> Invoke<IJSInProcessObjectReference>(identifier, WindowObjectId, JSCallType.NewCall, args);
src\Shared\JSInterop\JSCallResultTypeHelper.cs (1)
19typeof(TResult) == typeof(IJSInProcessObjectReference))
Microsoft.JSInterop.Tests (1)
JSInProcessObjectReferenceExtensionsTest.cs (1)
17var jsInProcessObjectReference = new Mock<IJSInProcessObjectReference>(MockBehavior.Strict);
Microsoft.JSInterop.WebAssembly (2)
src\Shared\JSInterop\JSCallResultTypeHelper.cs (1)
19typeof(TResult) == typeof(IJSInProcessObjectReference))
WebAssemblyJSObjectReferenceJsonConverter.cs (1)
23typeToConvert == typeof(IJSInProcessObjectReference);