1 instantiation of JSFunctionBinding
System.Runtime.InteropServices.JavaScript (1)
System\Runtime\InteropServices\JavaScript\JSHostImplementation.cs (1)
134
var signature = new
JSFunctionBinding
146 references to JSFunctionBinding
Microsoft.DotNet.HotReload.WebAssembly.Browser (3)
_generated\0\JSExports.g.cs (3)
22
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindManagedFunction("[Microsoft.DotNet.HotReload.WebAssembly.Browser]Microsoft.DotNet.HotReload.WebAssembly.Browser.WebAssemblyHotReload:InitializeAsync", 1997859317, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Task(), global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String]);
23
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindManagedFunction("[Microsoft.DotNet.HotReload.WebAssembly.Browser]Microsoft.DotNet.HotReload.WebAssembly.Browser.WebAssemblyHotReload:GetApplyUpdateCapabilities", 1310674786, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String]);
24
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindManagedFunction("[Microsoft.DotNet.HotReload.WebAssembly.Browser]Microsoft.DotNet.HotReload.WebAssembly.Browser.WebAssemblyHotReload:ApplyHotReloadDeltas", 146925470, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Int32]);
Microsoft.JSInterop (3)
_generated\0\JSImports.g.cs (3)
11
__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]);
34
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_DisposeJSObjectReferenceById_1559615777, [____arg_exception_native, ____arg_return_native, __id_native]);
38
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_DisposeJSObjectReferenceById_1559615777;
System.Net.WebSockets.Client (21)
_generated\0\JSImports.g.cs (21)
11
__signature_WebSocketGetState_2008393274 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.wsGetState", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Int32, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject]);
41
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_WebSocketGetState_2008393274, __arguments_buffer);
46
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_WebSocketGetState_2008393274;
58
__signature_WebSocketCreate_2009160730 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.wsCreate", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Array(global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String), global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.IntPtr]);
94
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_WebSocketCreate_2009160730, __arguments_buffer);
99
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_WebSocketCreate_2009160730;
111
__signature_WebSocketOpen_19605218 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.wsOpen", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Task(), global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject]);
141
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_WebSocketOpen_19605218, __arguments_buffer);
146
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_WebSocketOpen_19605218;
158
__signature_WebSocketSend_505915319 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.wsSend", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Task(), global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.IntPtr, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Int32, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Int32, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Boolean]);
200
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_WebSocketSend_505915319, __arguments_buffer);
205
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_WebSocketSend_505915319;
217
__signature_WebSocketReceive_1171878302 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.wsReceive", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Task(), global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.IntPtr, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Int32]);
253
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_WebSocketReceive_1171878302, __arguments_buffer);
258
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_WebSocketReceive_1171878302;
270
__signature_WebSocketClose_1556996162 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.wsClose", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Task(), global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Int32, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Boolean]);
309
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_WebSocketClose_1556996162, __arguments_buffer);
314
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_WebSocketClose_1556996162;
326
__signature_WebSocketAbort_2131037353 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.wsAbort", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Discard, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject]);
349
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_WebSocketAbort_2131037353, [____arg_exception_native, ____arg_return_native, __webSocket_native]);
353
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_WebSocketAbort_2131037353;
System.Runtime.InteropServices.JavaScript (119)
_generated\0\JSImports.g.cs (54)
11
__signature_HasProperty_393970128 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.hasProperty", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Boolean, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String]);
44
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_HasProperty_393970128, __arguments_buffer);
49
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_HasProperty_393970128;
61
__signature_GetTypeOfProperty_1139574135 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.getTypeOfProperty", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String]);
94
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_GetTypeOfProperty_1139574135, __arguments_buffer);
99
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_GetTypeOfProperty_1139574135;
111
__signature_GetPropertyAsBoolean_393970128 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.getProperty", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Boolean, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String]);
144
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_GetPropertyAsBoolean_393970128, __arguments_buffer);
149
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_GetPropertyAsBoolean_393970128;
161
__signature_GetPropertyAsInt32_1813830729 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.getProperty", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Int32, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String]);
194
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_GetPropertyAsInt32_1813830729, __arguments_buffer);
199
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_GetPropertyAsInt32_1813830729;
211
__signature_GetPropertyAsDouble_705601847 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.getProperty", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Double, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String]);
244
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_GetPropertyAsDouble_705601847, __arguments_buffer);
249
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_GetPropertyAsDouble_705601847;
261
__signature_GetPropertyAsString_1139574135 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.getProperty", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String]);
294
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_GetPropertyAsString_1139574135, __arguments_buffer);
299
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_GetPropertyAsString_1139574135;
311
__signature_GetPropertyAsJSObject_1480020778 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.getProperty", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String]);
344
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_GetPropertyAsJSObject_1480020778, __arguments_buffer);
349
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_GetPropertyAsJSObject_1480020778;
361
__signature_GetPropertyAsByteArray_657551312 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.getProperty", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Array(global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Byte), global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String]);
394
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_GetPropertyAsByteArray_657551312, __arguments_buffer);
399
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_GetPropertyAsByteArray_657551312;
411
__signature_SetPropertyBool_125660004 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.setProperty", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Discard, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Boolean]);
440
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_SetPropertyBool_125660004, [____arg_exception_native, ____arg_return_native, __self_native, __propertyName_native, __value_native]);
444
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_SetPropertyBool_125660004;
456
__signature_SetPropertyInt_512418141 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.setProperty", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Discard, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Int32]);
485
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_SetPropertyInt_512418141, [____arg_exception_native, ____arg_return_native, __self_native, __propertyName_native, __value_native]);
489
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_SetPropertyInt_512418141;
501
__signature_SetPropertyDouble_1393852235 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.setProperty", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Discard, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Double]);
530
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_SetPropertyDouble_1393852235, [____arg_exception_native, ____arg_return_native, __self_native, __propertyName_native, __value_native]);
534
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_SetPropertyDouble_1393852235;
546
__signature_SetPropertyString_1189495691 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.setProperty", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Discard, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String]);
575
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_SetPropertyString_1189495691, [____arg_exception_native, ____arg_return_native, __self_native, __propertyName_native, __value_native]);
579
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_SetPropertyString_1189495691;
591
__signature_SetPropertyJSObject_2027749310 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.setProperty", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Discard, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject]);
620
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_SetPropertyJSObject_2027749310, [____arg_exception_native, ____arg_return_native, __self_native, __propertyName_native, __value_native]);
624
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_SetPropertyJSObject_2027749310;
636
__signature_SetPropertyBytes_1317820772 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.setProperty", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Discard, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Array(global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Byte)]);
665
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_SetPropertyBytes_1317820772, [____arg_exception_native, ____arg_return_native, __self_native, __propertyName_native, __value_native]);
669
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_SetPropertyBytes_1317820772;
681
__signature_GetGlobalThis_1202228629 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.getGlobalThis", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject]);
707
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_GetGlobalThis_1202228629, __arguments_buffer);
712
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_GetGlobalThis_1202228629;
724
__signature_GetDotnetInstance_1202228629 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.getDotnetInstance", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject]);
750
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_GetDotnetInstance_1202228629, __arguments_buffer);
755
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_GetDotnetInstance_1202228629;
767
__signature_DynamicImport_119536130 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.dynamicImport", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Task(global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.JSObject), global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String]);
803
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_DynamicImport_119536130, __arguments_buffer);
808
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_DynamicImport_119536130;
820
__signature_BindCSFunction_1080107758 = global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.BindJSFunction("INTERNAL.bindCsFunction", null, [global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Discard, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.IntPtr, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.String, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.Int32, global::System.Runtime.InteropServices.JavaScript.JSMarshalerType.IntPtr]);
861
global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
.InvokeJS(__signature_BindCSFunction_1080107758, [____arg_exception_native, ____arg_return_native, __methodHandle_native, __assemblyName_native, __namespaceName_native, __shortClassName_native, __methodName_native, __signatureHash_native, __signature_native]);
865
static global::System.Runtime.InteropServices.JavaScript.
JSFunctionBinding
__signature_BindCSFunction_1080107758;
System\Runtime\InteropServices\JavaScript\JSFunctionBinding.cs (7)
157
public static void InvokeJS(
JSFunctionBinding
signature, Span<JSMarshalerArgument> arguments)
173
public static
JSFunctionBinding
BindJSFunction(string functionName, string moduleName, ReadOnlySpan<JSMarshalerType> signatures)
190
public static
JSFunctionBinding
BindManagedFunction(string fullyQualifiedName, int signatureHash, ReadOnlySpan<JSMarshalerType> signatures)
287
internal static unsafe void InvokeJSImportImpl(
JSFunctionBinding
signature, Span<JSMarshalerArgument> arguments)
367
internal static unsafe void InvokeJSImportCurrent(
JSFunctionBinding
signature, Span<JSMarshalerArgument> arguments)
433
internal static unsafe
JSFunctionBinding
BindJSImportImpl(string functionName, string moduleName, ReadOnlySpan<JSMarshalerType> signatures)
435
var
signature = JSHostImplementation.GetMethodSignature(signatures, functionName, moduleName);
System\Runtime\InteropServices\JavaScript\JSHostImplementation.CoreCLR.cs (2)
40
public static unsafe
JSFunctionBinding
BindManagedFunction(string fullyQualifiedName, int signatureHash, ReadOnlySpan<JSMarshalerType> signatures)
72
var
signature = GetMethodSignature(signatures, null, null);
System\Runtime\InteropServices\JavaScript\JSHostImplementation.cs (10)
109
public static unsafe
JSFunctionBinding
GetMethodSignature(ReadOnlySpan<JSMarshalerType> types, string? functionName, string? moduleName)
112
int size = checked(
JSFunctionBinding
.JSBindingHeader.JSMarshalerSignatureHeaderSize + ((argsCount + 2) * sizeof(
JSFunctionBinding
.JSBindingType)));
134
var
signature = new JSFunctionBinding
136
Header = (
JSFunctionBinding
.JSBindingHeader*)buffer,
137
Sigs = (
JSFunctionBinding
.JSBindingType*)(buffer +
JSFunctionBinding
.JSBindingHeader.JSMarshalerSignatureHeaderSize + (2 * sizeof(
JSFunctionBinding
.JSBindingType))),
147
signature.ImportHandle = (int)
JSFunctionBinding
.nextImportHandle++;
184
public static unsafe void FreeMethodSignatureBuffer(
JSFunctionBinding
signature)
System\Runtime\InteropServices\JavaScript\JSMarshalerType.cs (35)
17
internal
JSFunctionBinding
.JSBindingType _signatureType;
24
private JSMarshalerType(
JSFunctionBinding
.JSBindingType signatureType)
33
public static JSMarshalerType Void { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
42
public static JSMarshalerType Discard { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
51
public static JSMarshalerType DiscardNoWait { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
60
public static JSMarshalerType Boolean { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
69
public static JSMarshalerType Byte { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
78
public static JSMarshalerType Char { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
87
public static JSMarshalerType Int16 { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
97
public static JSMarshalerType Int32 { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
106
public static JSMarshalerType Int52 { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
115
public static JSMarshalerType BigInt64 { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
124
public static JSMarshalerType Double { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
133
public static JSMarshalerType Single { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
142
public static JSMarshalerType IntPtr { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
151
public static JSMarshalerType JSObject { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
160
public static JSMarshalerType Object { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
169
public static JSMarshalerType String { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
178
public static JSMarshalerType Exception { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
187
public static JSMarshalerType DateTime { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
196
public static JSMarshalerType DateTimeOffset { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
209
return new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
216
private static JSMarshalerType _task { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
238
return new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
253
return new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
271
return new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
287
return new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
294
private static JSMarshalerType _action { get; } = new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
316
return new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
333
return new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
353
return new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
370
return new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
387
return new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
407
return new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
430
return new JSMarshalerType(new
JSFunctionBinding
.JSBindingType
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Func.cs (8)
35
JSFunctionBinding
.InvokeJSFunction(JSObject, arguments);
71
JSFunctionBinding
.InvokeJSFunction(JSObject, arguments);
111
JSFunctionBinding
.InvokeJSFunction(JSObject, arguments);
156
JSFunctionBinding
.InvokeJSFunction(JSObject, arguments);
273
JSFunctionBinding
.InvokeJSFunction(JSObject, arguments);
314
JSFunctionBinding
.InvokeJSFunction(JSObject, arguments);
358
JSFunctionBinding
.InvokeJSFunction(JSObject, arguments);
407
JSFunctionBinding
.InvokeJSFunction(JSObject, arguments);
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Task.cs (3)
476
JSFunctionBinding
.ResolveOrRejectPromise(holder.ProxyContext, args);
510
JSFunctionBinding
.ResolveOrRejectPromise(holder.ProxyContext, args);
545
JSFunctionBinding
.ResolveOrRejectPromise(holder.ProxyContext, args);