File: Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JSImports.g.cs
Web Access
Project: ..\..\..\src\aspnetcore\src\Components\JSInterop\src\Microsoft.JSInterop.csproj (Microsoft.JSInterop)
// <auto-generated/>
namespace Microsoft.JSInterop.Implementation
{
    public partial class JSInProcessObjectReference
    {
        [global::System.Diagnostics.DebuggerNonUserCode]
        [global::System.Runtime.Versioning.SupportedOSPlatform("browser")]
        private static partial void DisposeJSObjectReferenceById(long id)
        {
            unsafe
            {
                if (__signature_DisposeJSObjectReferenceById_1559615777 == null)
                {
                    __signature_DisposeJSObjectReferenceById_1559615777 = global::System.Runtime.InteropServices.JavaScript.JSFunctionBinding.BindJSFunction("globalThis.DotNet.disposeJSObjectReferenceById", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Discard, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Int52]);
                }
 
                {
                    global::System.Runtime.InteropServices.JavaScript.JSMarshalerArgument ____arg_exception_native;
                    global::System.Runtime.InteropServices.JavaScript.JSMarshalerArgument ____arg_return_native;
                    global::System.Runtime.InteropServices.JavaScript.JSMarshalerArgument __id_native;
                    // Setup - Perform required setup.
                    global::System.Runtime.CompilerServices.Unsafe.SkipInit(out ____arg_return_native);
                    ____arg_return_native.Initialize();
                    global::System.Runtime.CompilerServices.Unsafe.SkipInit(out ____arg_exception_native);
                    ____arg_exception_native.Initialize();
                    global::System.Runtime.CompilerServices.Unsafe.SkipInit(out __id_native);
                    // Marshal - Convert managed data to native data.
                    __id_native.ToJS(id);
                    {
                        __InvokeJSFunction(____arg_exception_native, ____arg_return_native, __id_native);
                    }
                }
 
                [global::System.Diagnostics.DebuggerNonUserCode]
                void __InvokeJSFunction(global::System.Runtime.InteropServices.JavaScript.JSMarshalerArgument ____arg_exception_native, global::System.Runtime.InteropServices.JavaScript.JSMarshalerArgument ____arg_return_native, global::System.Runtime.InteropServices.JavaScript.JSMarshalerArgument __id_native)
                {
                    global::System.Runtime.InteropServices.JavaScript.JSFunctionBinding.InvokeJS(__signature_DisposeJSObjectReferenceById_1559615777, [____arg_exception_native, ____arg_return_native, __id_native]);
                }
            }
        }
 
        static global::System.Runtime.InteropServices.JavaScript.JSFunctionBinding __signature_DisposeJSObjectReferenceById_1559615777;
    }
}