JSMarshalerArgument
ArgumentToJSCallback<T>
ArgumentToManagedCallback<T>
Initialize()
ToJS(Action)
ToJS(Boolean?)
ToJS(Boolean)
ToJS(Byte?)
ToJS(Byte)
ToJS(Byte[])
ToJS(Char?)
ToJS(Char)
ToJS(DateTime?)
ToJS(DateTime)
ToJS(DateTimeOffset?)
ToJS(DateTimeOffset)
ToJS(Double?)
ToJS(Double)
ToJS(Double[])
ToJS(Exception)
ToJS(Int16?)
ToJS(Int16)
ToJS(Int32?)
ToJS(Int32)
ToJS(Int32[])
ToJS(Int64?)
ToJS(Int64)
ToJS(JSObject)
ToJS(JSObject[])
ToJS(nint?)
ToJS(nint)
ToJS(Object)
ToJS(Object[])
ToJS(Single?)
ToJS(Single)
ToJS(String)
ToJS(String[])
ToJS(Task)
ToJS(Void*)
ToJS(ArraySegment<Byte>)
ToJS(ArraySegment<Double>)
ToJS(ArraySegment<Int32>)
ToJS(Span<Byte>)
ToJS(Span<Double>)
ToJS(Span<Int32>)
ToJS<T>(Action<T>, ArgumentToManagedCallback<T>)
ToJS<T>(Task<T>, ArgumentToJSCallback<T>)
ToJS<TResult>(Func<TResult>, ArgumentToJSCallback<TResult>)
ToJS<T, TResult>(Func<T, TResult>, ArgumentToManagedCallback<T>, ArgumentToJSCallback<TResult>)
ToJS<T1, T2>(Action<T1, T2>, ArgumentToManagedCallback<T1>, ArgumentToManagedCallback<T2>)
ToJS<T1, T2, T3>(Action<T1, T2, T3>, ArgumentToManagedCallback<T1>, ArgumentToManagedCallback<T2>, ArgumentToManagedCallback<T3>)
ToJS<T1, T2, TResult>(Func<T1, T2, TResult>, ArgumentToManagedCallback<T1>, ArgumentToManagedCallback<T2>, ArgumentToJSCallback<TResult>)
ToJS<T1, T2, T3, TResult>(Func<T1, T2, T3, TResult>, ArgumentToManagedCallback<T1>, ArgumentToManagedCallback<T2>, ArgumentToManagedCallback<T3>, ArgumentToJSCallback<TResult>)
ToJSBig(Int64?)
ToJSBig(Int64)
ToManaged(Action)
ToManaged(Boolean?)
ToManaged(Boolean)
ToManaged(Byte?)
ToManaged(Byte)
ToManaged(Byte[])
ToManaged(Char?)
ToManaged(Char)
ToManaged(DateTime?)
ToManaged(DateTime)
ToManaged(DateTimeOffset?)
ToManaged(DateTimeOffset)
ToManaged(Double?)
ToManaged(Double)
ToManaged(Double[])
ToManaged(Exception)
ToManaged(Int16?)
ToManaged(Int16)
ToManaged(Int32?)
ToManaged(Int32)
ToManaged(Int32[])
ToManaged(Int64?)
ToManaged(Int64)
ToManaged(JSObject)
ToManaged(JSObject[])
ToManaged(nint?)
ToManaged(nint)
ToManaged(Object)
ToManaged(Object[])
ToManaged(Single?)
ToManaged(Single)
ToManaged(String)
ToManaged(String[])
ToManaged(Task)
ToManaged(Void*)
ToManaged(ArraySegment<Byte>)
ToManaged(ArraySegment<Double>)
ToManaged(ArraySegment<Int32>)
ToManaged(Span<Byte>)
ToManaged(Span<Double>)
ToManaged(Span<Int32>)
ToManaged<T>(Action<T>, ArgumentToJSCallback<T>)
ToManaged<T>(Task<T>, ArgumentToManagedCallback<T>)
ToManaged<TResult>(Func<TResult>, ArgumentToManagedCallback<TResult>)
ToManaged<T, TResult>(Func<T, TResult>, ArgumentToJSCallback<T>, ArgumentToManagedCallback<TResult>)
ToManaged<T1, T2>(Action<T1, T2>, ArgumentToJSCallback<T1>, ArgumentToJSCallback<T2>)
ToManaged<T1, T2, T3>(Action<T1, T2, T3>, ArgumentToJSCallback<T1>, ArgumentToJSCallback<T2>, ArgumentToJSCallback<T3>)
ToManaged<T1, T2, TResult>(Func<T1, T2, TResult>, ArgumentToJSCallback<T1>, ArgumentToJSCallback<T2>, ArgumentToManagedCallback<TResult>)
ToManaged<T1, T2, T3, TResult>(Func<T1, T2, T3, TResult>, ArgumentToJSCallback<T1>, ArgumentToJSCallback<T2>, ArgumentToJSCallback<T3>, ArgumentToManagedCallback<TResult>)
ToManagedBig(Int64?)
ToManagedBig(Int64)
net9.0
namespace System.Runtime.InteropServices.JavaScript
{
[CLSCompliant(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
[SupportedOSPlatform("browser")]
public struct JSMarshalerArgument
{
public void ToManaged(out IntPtr? value);
}
}
.NET | 7.08.09.0 |
---|---|
Information specific to net9.0 | |
Assembly | System.Runtime.InteropServices.JavaScript , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a |
Referencing | The API is automatically referenced. |
Platform Restrictions | This API is only supported on the following platforms:
|
- Built-in API
- Package-provided API