452 references to JSMarshalerArgument
Microsoft.DotNet.HotReload.WebAssembly.Browser (18)
_generated\0\JSExports.g.cs (18)
33
internal static unsafe void __Wrapper_InitializeAsync_1997859317(global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
* __arguments_buffer)
37
void __Stub(global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__baseUri_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
* ____arg_exception_native__param, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
* __invokeRetValUnmanaged__param)
40
ref global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native = ref *____arg_exception_native__param;
41
ref global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__invokeRetValUnmanaged = ref *__invokeRetValUnmanaged__param;
64
internal static unsafe void __Wrapper_GetApplyUpdateCapabilities_1310674786(global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
* __arguments_buffer)
68
void __Stub(global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
* ____arg_exception_native__param, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
* __invokeRetValUnmanaged__param)
70
ref global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native = ref *____arg_exception_native__param;
71
ref global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__invokeRetValUnmanaged = ref *__invokeRetValUnmanaged__param;
92
internal static unsafe void __Wrapper_ApplyHotReloadDeltas_146925470(global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
* __arguments_buffer)
96
void __Stub(global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__deltasJson_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__loggingLevel_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
* ____arg_exception_native__param, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
* __invokeRetValUnmanaged__param)
100
ref global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native = ref *____arg_exception_native__param;
101
ref global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__invokeRetValUnmanaged = ref *__invokeRetValUnmanaged__param;
Microsoft.JSInterop (6)
_generated\0\JSImports.g.cs (6)
15
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
16
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
17
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__id_native;
32
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)
System.Net.WebSockets.Client (82)
_generated\0\JSImports.g.cs (82)
15
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
16
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
17
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__webSocket_native;
19
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__retVal_native;
38
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__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
__webSocket_native)
40
global::System.Span<global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
> __arguments_buffer = [____arg_exception_native, ____arg_return_native, __webSocket_native];
62
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
63
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
64
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__uri_native;
65
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__subProtocols_native;
66
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__responseStatusPtr_native;
68
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__retVal_native;
91
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__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
__uri_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__subProtocols_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__responseStatusPtr_native)
93
global::System.Span<global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
> __arguments_buffer = [____arg_exception_native, ____arg_return_native, __uri_native, __subProtocols_native, __responseStatusPtr_native];
115
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
116
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
117
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__webSocket_native;
119
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__retVal_native;
138
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__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
__webSocket_native)
140
global::System.Span<global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
> __arguments_buffer = [____arg_exception_native, ____arg_return_native, __webSocket_native];
162
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
163
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
164
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__webSocket_native;
165
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__bufferPtr_native;
166
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__bufferLength_native;
167
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__messageType_native;
168
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__endOfMessage_native;
170
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__retVal_native;
197
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__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
__webSocket_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__bufferPtr_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__bufferLength_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__messageType_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__endOfMessage_native)
199
global::System.Span<global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
> __arguments_buffer = [____arg_exception_native, ____arg_return_native, __webSocket_native, __bufferPtr_native, __bufferLength_native, __messageType_native, __endOfMessage_native];
221
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
222
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
223
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__webSocket_native;
224
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__bufferPtr_native;
225
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__bufferLength_native;
227
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__retVal_native;
250
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__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
__webSocket_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__bufferPtr_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__bufferLength_native)
252
global::System.Span<global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
> __arguments_buffer = [____arg_exception_native, ____arg_return_native, __webSocket_native, __bufferPtr_native, __bufferLength_native];
274
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
275
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
276
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__webSocket_native;
277
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__code_native;
278
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__reason_native;
279
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__waitForCloseReceived_native;
281
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__retVal_native;
306
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__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
__webSocket_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__code_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__reason_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__waitForCloseReceived_native)
308
global::System.Span<global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
> __arguments_buffer = [____arg_exception_native, ____arg_return_native, __webSocket_native, __code_native, __reason_native, __waitForCloseReceived_native];
330
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
331
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
332
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__webSocket_native;
347
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
__webSocket_native)
System.Runtime.InteropServices.JavaScript (346)
_generated\0\JSImports.g.cs (192)
15
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
16
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
17
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__self_native;
18
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native;
20
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__retVal_native;
41
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__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
__self_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native)
43
global::System.Span<global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
> __arguments_buffer = [____arg_exception_native, ____arg_return_native, __self_native, __propertyName_native];
65
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
66
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
67
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__self_native;
68
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native;
70
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__retVal_native;
91
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__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
__self_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native)
93
global::System.Span<global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
> __arguments_buffer = [____arg_exception_native, ____arg_return_native, __self_native, __propertyName_native];
115
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
116
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
117
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__self_native;
118
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native;
120
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__retVal_native;
141
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__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
__self_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native)
143
global::System.Span<global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
> __arguments_buffer = [____arg_exception_native, ____arg_return_native, __self_native, __propertyName_native];
165
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
166
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
167
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__self_native;
168
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native;
170
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__retVal_native;
191
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__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
__self_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native)
193
global::System.Span<global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
> __arguments_buffer = [____arg_exception_native, ____arg_return_native, __self_native, __propertyName_native];
215
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
216
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
217
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__self_native;
218
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native;
220
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__retVal_native;
241
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__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
__self_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native)
243
global::System.Span<global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
> __arguments_buffer = [____arg_exception_native, ____arg_return_native, __self_native, __propertyName_native];
265
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
266
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
267
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__self_native;
268
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native;
270
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__retVal_native;
291
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__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
__self_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native)
293
global::System.Span<global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
> __arguments_buffer = [____arg_exception_native, ____arg_return_native, __self_native, __propertyName_native];
315
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
316
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
317
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__self_native;
318
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native;
320
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__retVal_native;
341
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__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
__self_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native)
343
global::System.Span<global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
> __arguments_buffer = [____arg_exception_native, ____arg_return_native, __self_native, __propertyName_native];
365
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
366
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
367
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__self_native;
368
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native;
370
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__retVal_native;
391
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__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
__self_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native)
393
global::System.Span<global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
> __arguments_buffer = [____arg_exception_native, ____arg_return_native, __self_native, __propertyName_native];
415
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
416
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
417
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__self_native;
418
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native;
419
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__value_native;
438
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
__self_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__value_native)
460
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
461
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
462
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__self_native;
463
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native;
464
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__value_native;
483
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
__self_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__value_native)
505
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
506
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
507
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__self_native;
508
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native;
509
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__value_native;
528
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
__self_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__value_native)
550
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
551
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
552
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__self_native;
553
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native;
554
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__value_native;
573
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
__self_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__value_native)
595
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
596
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
597
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__self_native;
598
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native;
599
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__value_native;
618
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
__self_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__value_native)
640
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
641
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
642
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__self_native;
643
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native;
644
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__value_native;
663
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
__self_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__propertyName_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__value_native)
685
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
686
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
688
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__retVal_native;
704
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__InvokeJSFunction(global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native)
706
global::System.Span<global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
> __arguments_buffer = [____arg_exception_native, ____arg_return_native];
728
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
729
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
731
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__retVal_native;
747
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__InvokeJSFunction(global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native)
749
global::System.Span<global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
> __arguments_buffer = [____arg_exception_native, ____arg_return_native];
771
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
772
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
773
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__moduleName_native;
774
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__moduleUrl_native;
776
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__retVal_native;
792
__retVal_native.ToManaged(out __retVal, static (ref global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__task_result_arg, out global::System.Runtime.InteropServices.JavaScript.JSObject __task_result) =>
800
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__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
__moduleName_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__moduleUrl_native)
802
global::System.Span<global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
> __arguments_buffer = [____arg_exception_native, ____arg_return_native, __moduleName_native, __moduleUrl_native];
824
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_exception_native;
825
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
____arg_return_native;
826
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__methodHandle_native;
827
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__assemblyName_native;
828
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__namespaceName_native;
829
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__shortClassName_native;
830
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__methodName_native;
831
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__signatureHash_native;
832
global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__signature_native;
859
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
__methodHandle_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__assemblyName_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__namespaceName_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__shortClassName_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__methodName_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__signatureHash_native, global::System.Runtime.InteropServices.JavaScript.
JSMarshalerArgument
__signature_native)
System\Runtime\InteropServices\JavaScript\Interop\JavaScriptExports.CoreCLR.cs (20)
21
public static void ReleaseJSOwnedObjectByGCHandle(
JSMarshalerArgument
* argumentsBuffer)
23
ref
JSMarshalerArgument
argException = ref argumentsBuffer[0]; // initialized by caller in alloc_stack_frame()
24
ref
JSMarshalerArgument
arg1 = ref argumentsBuffer[2]; // initialized and set by caller
40
public static void CallDelegate(
JSMarshalerArgument
* argumentsBuffer)
42
ref
JSMarshalerArgument
argException = ref argumentsBuffer[0]; // initialized by JS caller in alloc_stack_frame()
44
ref
JSMarshalerArgument
arg1 = ref argumentsBuffer[2];// initialized and set by JS caller
69
public static void CompleteTask(
JSMarshalerArgument
* argumentsBuffer)
71
ref
JSMarshalerArgument
argException = ref argumentsBuffer[0]; // initialized by caller in alloc_stack_frame()
72
ref
JSMarshalerArgument
argResult = ref argumentsBuffer[1]; // initialized by caller in alloc_stack_frame()
73
ref
JSMarshalerArgument
arg1 = ref argumentsBuffer[2];// initialized and set by caller
99
public static void GetManagedStackTrace(
JSMarshalerArgument
* argumentsBuffer)
101
ref
JSMarshalerArgument
argException = ref argumentsBuffer[0]; // initialized by caller in alloc_stack_frame()
102
ref
JSMarshalerArgument
argResult = ref argumentsBuffer[1]; // used as return value
103
ref
JSMarshalerArgument
arg1 = ref argumentsBuffer[2];// initialized and set by caller
127
public static void BindAssemblyExports(
JSMarshalerArgument
* argumentsBuffer)
129
ref
JSMarshalerArgument
argException = ref argumentsBuffer[0]; // initialized by caller in alloc_stack_frame()
130
ref
JSMarshalerArgument
argResult = ref argumentsBuffer[1]; // used as return value
131
ref
JSMarshalerArgument
arg1 = ref argumentsBuffer[2];// initialized and set by caller
150
public static void CallJSExport(int methodHandle,
JSMarshalerArgument
* argumentsBuffer)
152
ref
JSMarshalerArgument
argException = ref argumentsBuffer[0]; // initialized by caller in alloc_stack_frame()
System\Runtime\InteropServices\JavaScript\JSFunctionBinding.cs (14)
157
public static void InvokeJS(JSFunctionBinding signature, Span<
JSMarshalerArgument
> arguments)
204
internal static unsafe void InvokeJSFunction(JSObject jsFunction, Span<
JSMarshalerArgument
> arguments)
230
internal static unsafe void InvokeJSFunctionCurrent(JSObject jsFunction, Span<
JSMarshalerArgument
> arguments)
240
fixed (
JSMarshalerArgument
* ptr = arguments)
243
ref
JSMarshalerArgument
exceptionArg = ref arguments[0];
287
internal static unsafe void InvokeJSImportImpl(JSFunctionBinding signature, Span<
JSMarshalerArgument
> arguments)
289
ref
JSMarshalerArgument
exc = ref arguments[0];
290
ref
JSMarshalerArgument
res = ref arguments[1];
367
internal static unsafe void InvokeJSImportCurrent(JSFunctionBinding signature, Span<
JSMarshalerArgument
> arguments)
369
fixed (
JSMarshalerArgument
* args = arguments)
378
ref
JSMarshalerArgument
exceptionArg = ref arguments[0];
457
internal static unsafe void ResolveOrRejectPromise(JSProxyContext targetContext, Span<
JSMarshalerArgument
> arguments)
459
ref
JSMarshalerArgument
exc = ref arguments[0];
466
fixed (
JSMarshalerArgument
* ptr = arguments)
System\Runtime\InteropServices\JavaScript\JSHostImplementation.CoreCLR.cs (1)
64
object boxedLegacyArgs = Pointer.Box((void*)args, typeof(
JSMarshalerArgument
*));
System\Runtime\InteropServices\JavaScript\JSHostImplementation.cs (1)
70
public static void ThrowException(ref
JSMarshalerArgument
arg)
System\Runtime\InteropServices\JavaScript\JSHostImplementation.Types.cs (1)
11
internal unsafe delegate void ToManagedCallback(
JSMarshalerArgument
* arguments_buffer);
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Func.cs (68)
23
Span<
JSMarshalerArgument
> arguments = stackalloc
JSMarshalerArgument
[2];
24
ref
JSMarshalerArgument
args_exception = ref arguments[0];
25
ref
JSMarshalerArgument
args_return = ref arguments[1];
54
Span<
JSMarshalerArgument
> arguments = stackalloc
JSMarshalerArgument
[3];
55
ref
JSMarshalerArgument
args_exception = ref arguments[0];
56
ref
JSMarshalerArgument
args_return = ref arguments[1];
57
ref
JSMarshalerArgument
args_arg1 = ref arguments[2];
91
Span<
JSMarshalerArgument
> arguments = stackalloc
JSMarshalerArgument
[4];
92
ref
JSMarshalerArgument
args_exception = ref arguments[0];
93
ref
JSMarshalerArgument
args_return = ref arguments[1];
94
ref
JSMarshalerArgument
args_arg1 = ref arguments[2];
95
ref
JSMarshalerArgument
args_arg2 = ref arguments[3];
133
Span<
JSMarshalerArgument
> arguments = stackalloc
JSMarshalerArgument
[5];
134
ref
JSMarshalerArgument
args_exception = ref arguments[0];
135
ref
JSMarshalerArgument
args_return = ref arguments[1];
136
ref
JSMarshalerArgument
args_arg1 = ref arguments[2];
137
ref
JSMarshalerArgument
args_arg2 = ref arguments[3];
138
ref
JSMarshalerArgument
args_arg3 = ref arguments[4];
261
Span<
JSMarshalerArgument
> arguments = stackalloc
JSMarshalerArgument
[2];
262
ref
JSMarshalerArgument
args_exception = ref arguments[0];
263
ref
JSMarshalerArgument
args_return = ref arguments[1];
298
Span<
JSMarshalerArgument
> arguments = stackalloc
JSMarshalerArgument
[3];
299
ref
JSMarshalerArgument
args_exception = ref arguments[0];
300
ref
JSMarshalerArgument
args_return = ref arguments[1];
301
ref
JSMarshalerArgument
args_arg1 = ref arguments[2];
339
Span<
JSMarshalerArgument
> arguments = stackalloc
JSMarshalerArgument
[4];
340
ref
JSMarshalerArgument
args_exception = ref arguments[0];
341
ref
JSMarshalerArgument
args_return = ref arguments[1];
342
ref
JSMarshalerArgument
args_arg1 = ref arguments[2];
343
ref
JSMarshalerArgument
args_arg2 = ref arguments[3];
385
Span<
JSMarshalerArgument
> arguments = stackalloc
JSMarshalerArgument
[5];
386
ref
JSMarshalerArgument
args_exception = ref arguments[0];
387
ref
JSMarshalerArgument
args_return = ref arguments[1];
388
ref
JSMarshalerArgument
args_arg1 = ref arguments[2];
389
ref
JSMarshalerArgument
args_arg2 = ref arguments[3];
390
ref
JSMarshalerArgument
args_arg3 = ref arguments[4];
515
JSHostImplementation.ToManagedCallback cb = (
JSMarshalerArgument
* arguments) =>
535
JSHostImplementation.ToManagedCallback cb = (
JSMarshalerArgument
* arguments) =>
537
ref
JSMarshalerArgument
arg2 = ref arguments[3]; // set by JS caller
559
JSHostImplementation.ToManagedCallback cb = (
JSMarshalerArgument
* arguments) =>
561
ref
JSMarshalerArgument
arg2 = ref arguments[3];// set by JS caller
562
ref
JSMarshalerArgument
arg3 = ref arguments[4];// set by JS caller
587
JSHostImplementation.ToManagedCallback cb = (
JSMarshalerArgument
* arguments) =>
589
ref
JSMarshalerArgument
arg2 = ref arguments[3];// set by JS caller
590
ref
JSMarshalerArgument
arg3 = ref arguments[4];// set by JS caller
591
ref
JSMarshalerArgument
arg4 = ref arguments[5];// set by JS caller
613
JSHostImplementation.ToManagedCallback cb = (
JSMarshalerArgument
* arguments) =>
615
ref
JSMarshalerArgument
res = ref arguments[1];
637
JSHostImplementation.ToManagedCallback cb = (
JSMarshalerArgument
* arguments) =>
639
ref
JSMarshalerArgument
res = ref arguments[1];
640
ref
JSMarshalerArgument
arg2 = ref arguments[3];// set by JS caller
665
JSHostImplementation.ToManagedCallback cb = (
JSMarshalerArgument
* arguments) =>
667
ref
JSMarshalerArgument
res = ref arguments[1];
668
ref
JSMarshalerArgument
arg2 = ref arguments[3];// set by JS caller
669
ref
JSMarshalerArgument
arg3 = ref arguments[4];// set by JS caller
697
JSHostImplementation.ToManagedCallback cb = (
JSMarshalerArgument
* arguments) =>
699
ref
JSMarshalerArgument
res = ref arguments[1];
700
ref
JSMarshalerArgument
arg2 = ref arguments[3];// set by JS caller
701
ref
JSMarshalerArgument
arg3 = ref arguments[4];// set by JS caller
702
ref
JSMarshalerArgument
arg4 = ref arguments[5];// set by JS caller
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.JSObject.cs (7)
83
JSMarshalerArgument
* payload = (
JSMarshalerArgument
*)slot.IntPtrValue;
86
ref
JSMarshalerArgument
arg = ref payload[i];
110
int bytes = value.Length * sizeof(
JSMarshalerArgument
);
113
JSMarshalerArgument
* payload = (
JSMarshalerArgument
*)NativeMemory.Alloc((nuint)bytes);
117
ref
JSMarshalerArgument
arg = ref payload[i];
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Object.cs (9)
108
ToManaged(out Task<object?>? val, static (ref
JSMarshalerArgument
arg, out object? value) =>
279
ToJS<object>(val, (ref
JSMarshalerArgument
arg, object value) =>
361
JSMarshalerArgument
* payload = (
JSMarshalerArgument
*)slot.IntPtrValue;
364
ref
JSMarshalerArgument
arg = ref payload[i];
391
int bytes = value.Length * sizeof(
JSMarshalerArgument
);
393
JSMarshalerArgument
* payload = (
JSMarshalerArgument
*)NativeMemory.Alloc((nuint)bytes);
400
ref
JSMarshalerArgument
arg = ref payload[i];
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.String.cs (7)
88
JSMarshalerArgument
* payload = (
JSMarshalerArgument
*)slot.IntPtrValue;
91
ref
JSMarshalerArgument
arg = ref payload[i];
118
int bytes = value.Length * sizeof(
JSMarshalerArgument
);
120
JSMarshalerArgument
* payload = (
JSMarshalerArgument
*)NativeMemory.Alloc((nuint)bytes);
127
ref
JSMarshalerArgument
arg = ref payload[i];
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Task.cs (26)
24
public delegate void ArgumentToManagedCallback<T>(ref
JSMarshalerArgument
arg, out T value);
34
public delegate void ArgumentToJSCallback<T>(ref
JSMarshalerArgument
arg, T value);
56
ToManagedCallback callback = (
JSMarshalerArgument
* arguments_buffer) =>
66
ref
JSMarshalerArgument
arg_2 = ref arguments_buffer[3]; // set by caller when this is SetException call
116
ToManagedCallback callback = (
JSMarshalerArgument
* arguments_buffer) =>
127
ref
JSMarshalerArgument
arg_2 = ref arguments_buffer[3]; // set by caller when this is SetException call
128
ref
JSMarshalerArgument
arg_3 = ref arguments_buffer[4]; // set by caller when this is SetResult call
244
static void MarshalResult(ref
JSMarshalerArgument
arg, object? taskResult)
448
Span<
JSMarshalerArgument
> args = stackalloc
JSMarshalerArgument
[4];
449
ref
JSMarshalerArgument
exc = ref args[0];
450
ref
JSMarshalerArgument
res = ref args[1];
451
ref
JSMarshalerArgument
arg_handle = ref args[2];
452
ref
JSMarshalerArgument
arg_value = ref args[3];
483
Span<
JSMarshalerArgument
> args = stackalloc
JSMarshalerArgument
[4];
484
ref
JSMarshalerArgument
exc = ref args[0];
485
ref
JSMarshalerArgument
res = ref args[1];
486
ref
JSMarshalerArgument
arg_handle = ref args[2];
487
ref
JSMarshalerArgument
arg_value = ref args[3];
517
Span<
JSMarshalerArgument
> args = stackalloc
JSMarshalerArgument
[4];
518
ref
JSMarshalerArgument
exc = ref args[0];
519
ref
JSMarshalerArgument
res = ref args[1];
520
ref
JSMarshalerArgument
arg_handle = ref args[2];
521
ref
JSMarshalerArgument
arg_value = ref args[3];