43 references to ArgumentToJSCallback
System.Runtime.InteropServices.JavaScript (43)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Func.cs (40)
42
private
ArgumentToJSCallback
<T> Arg1Marshaler;
45
public ActionJS(JSObject holder,
ArgumentToJSCallback
<T> arg1Marshaler)
77
private
ArgumentToJSCallback
<T1> Arg1Marshaler;
78
private
ArgumentToJSCallback
<T2> Arg2Marshaler;
81
public ActionJS(JSObject holder,
ArgumentToJSCallback
<T1> arg1Marshaler,
ArgumentToJSCallback
<T2> arg2Marshaler)
117
private
ArgumentToJSCallback
<T1> Arg1Marshaler;
118
private
ArgumentToJSCallback
<T2> Arg2Marshaler;
119
private
ArgumentToJSCallback
<T3> Arg3Marshaler;
122
public ActionJS(JSObject holder,
ArgumentToJSCallback
<T1> arg1Marshaler,
ArgumentToJSCallback
<T2> arg2Marshaler,
ArgumentToJSCallback
<T3> arg3Marshaler)
185
public void ToManaged<T>(out Action<T>? value,
ArgumentToJSCallback
<T> arg1Marshaler)
207
public void ToManaged<T1, T2>(out Action<T1, T2>? value,
ArgumentToJSCallback
<T1> arg1Marshaler,
ArgumentToJSCallback
<T2> arg2Marshaler)
231
public void ToManaged<T1, T2, T3>(out Action<T1, T2, T3>? value,
ArgumentToJSCallback
<T1> arg1Marshaler,
ArgumentToJSCallback
<T2> arg2Marshaler,
ArgumentToJSCallback
<T3> arg3Marshaler)
284
private
ArgumentToJSCallback
<T> Arg1Marshaler;
288
public FuncJS(JSObject holder,
ArgumentToJSCallback
<T> arg1Marshaler, ArgumentToManagedCallback<TResult> resMarshaler)
323
private
ArgumentToJSCallback
<T1> Arg1Marshaler;
324
private
ArgumentToJSCallback
<T2> Arg2Marshaler;
328
public FuncJS(JSObject holder,
ArgumentToJSCallback
<T1> arg1Marshaler,
ArgumentToJSCallback
<T2> arg2Marshaler, ArgumentToManagedCallback<TResult> resMarshaler)
367
private
ArgumentToJSCallback
<T1> Arg1Marshaler;
368
private
ArgumentToJSCallback
<T2> Arg2Marshaler;
369
private
ArgumentToJSCallback
<T3> Arg3Marshaler;
373
public FuncJS(JSObject holder,
ArgumentToJSCallback
<T1> arg1Marshaler,
ArgumentToJSCallback
<T2> arg2Marshaler,
ArgumentToJSCallback
<T3> arg3Marshaler, ArgumentToManagedCallback<TResult> resMarshaler)
443
public void ToManaged<T, TResult>(out Func<T, TResult>? value,
ArgumentToJSCallback
<T> arg1Marshaler, ArgumentToManagedCallback<TResult> resMarshaler)
468
public void ToManaged<T1, T2, TResult>(out Func<T1, T2, TResult>? value,
ArgumentToJSCallback
<T1> arg1Marshaler,
ArgumentToJSCallback
<T2> arg2Marshaler, ArgumentToManagedCallback<TResult> resMarshaler)
494
public void ToManaged<T1, T2, T3, TResult>(out Func<T1, T2, T3, TResult>? value,
ArgumentToJSCallback
<T1> arg1Marshaler,
ArgumentToJSCallback
<T2> arg2Marshaler,
ArgumentToJSCallback
<T3> arg3Marshaler, ArgumentToManagedCallback<TResult> resMarshaler)
610
public unsafe void ToJS<TResult>(Func<TResult> value,
ArgumentToJSCallback
<TResult> resMarshaler)
634
public unsafe void ToJS<T, TResult>(Func<T, TResult> value, ArgumentToManagedCallback<T> arg1Marshaler,
ArgumentToJSCallback
<TResult> resMarshaler)
662
public unsafe void ToJS<T1, T2, TResult>(Func<T1, T2, TResult> value, ArgumentToManagedCallback<T1> arg1Marshaler, ArgumentToManagedCallback<T2> arg2Marshaler,
ArgumentToJSCallback
<TResult> resMarshaler)
694
public unsafe void ToJS<T1, T2, T3, TResult>(Func<T1, T2, T3, TResult> value, ArgumentToManagedCallback<T1> arg1Marshaler, ArgumentToManagedCallback<T2> arg2Marshaler, ArgumentToManagedCallback<T3> arg3Marshaler,
ArgumentToJSCallback
<TResult> resMarshaler)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Task.cs (3)
331
public void ToJS<T>(Task<T>? value,
ArgumentToJSCallback
<T> marshaler)
442
private sealed record HolderAndMarshaler<T>(JSObject TaskHolder,
ArgumentToJSCallback
<T> Marshaler);
513
private static unsafe void ResolvePromise<T>(JSObject holder, T value,
ArgumentToJSCallback
<T> marshaler)