33 instantiations of JSMarshalerType
System.Runtime.InteropServices.JavaScript (33)
System\Runtime\InteropServices\JavaScript\JSMarshalerType.cs (33)
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
165 references to JSMarshalerType
Microsoft.DotNet.HotReload.WebAssembly.Browser (6)
_generated\0\JSExports.g.cs (6)
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 (2)
_generated\0\JSImports.g.cs (2)
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]);
System.Net.WebSockets.Client (26)
_generated\0\JSImports.g.cs (26)
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]);
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]);
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]);
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]);
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]);
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]);
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]);
System.Runtime.InteropServices.JavaScript (131)
_generated\0\JSImports.g.cs (64)
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]);
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]);
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]);
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]);
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]);
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]);
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]);
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]);
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]);
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]);
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]);
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]);
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]);
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)]);
681
__signature_GetGlobalThis_1202228629 = global::System.Runtime.InteropServices.JavaScript.JSFunctionBinding.BindJSFunction("INTERNAL.getGlobalThis", null, [global::System.Runtime.InteropServices.JavaScript.
JSMarshalerType
.JSObject]);
724
__signature_GetDotnetInstance_1202228629 = global::System.Runtime.InteropServices.JavaScript.JSFunctionBinding.BindJSFunction("INTERNAL.getDotnetInstance", null, [global::System.Runtime.InteropServices.JavaScript.
JSMarshalerType
.JSObject]);
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]);
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]);
System\Runtime\InteropServices\JavaScript\JSFunctionBinding.cs (3)
173
public static JSFunctionBinding BindJSFunction(string functionName, string moduleName, ReadOnlySpan<
JSMarshalerType
> signatures)
190
public static JSFunctionBinding BindManagedFunction(string fullyQualifiedName, int signatureHash, ReadOnlySpan<
JSMarshalerType
> signatures)
433
internal static unsafe JSFunctionBinding BindJSImportImpl(string functionName, string moduleName, ReadOnlySpan<
JSMarshalerType
> signatures)
System\Runtime\InteropServices\JavaScript\JSHostImplementation.CoreCLR.cs (1)
40
public static unsafe JSFunctionBinding BindManagedFunction(string fullyQualifiedName, int signatureHash, ReadOnlySpan<
JSMarshalerType
> signatures)
System\Runtime\InteropServices\JavaScript\JSHostImplementation.cs (2)
109
public static unsafe JSFunctionBinding GetMethodSignature(ReadOnlySpan<
JSMarshalerType
> types, string? functionName, string? moduleName)
142
signature.Exception =
JSMarshalerType
.Exception._signatureType;
System\Runtime\InteropServices\JavaScript\JSMarshalerType.cs (61)
21
_signatureType =
JSMarshalerType
.Void._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
206
public static
JSMarshalerType
Nullable(
JSMarshalerType
primitive)
216
private static
JSMarshalerType
_task { get; } = new JSMarshalerType(new JSFunctionBinding.JSBindingType
225
public static
JSMarshalerType
Task()
235
public static
JSMarshalerType
Task(
JSMarshalerType
result)
250
public static
JSMarshalerType
Array(
JSMarshalerType
element)
268
public static
JSMarshalerType
ArraySegment(
JSMarshalerType
element)
284
public static
JSMarshalerType
Span(
JSMarshalerType
element)
294
private static
JSMarshalerType
_action { get; } = new JSMarshalerType(new JSFunctionBinding.JSBindingType
303
public static
JSMarshalerType
Action()
313
public static
JSMarshalerType
Action(
JSMarshalerType
arg1)
329
public static
JSMarshalerType
Action(
JSMarshalerType
arg1,
JSMarshalerType
arg2)
348
public static
JSMarshalerType
Action(
JSMarshalerType
arg1,
JSMarshalerType
arg2,
JSMarshalerType
arg3)
367
public static
JSMarshalerType
Function(
JSMarshalerType
result)
383
public static
JSMarshalerType
Function(
JSMarshalerType
arg1,
JSMarshalerType
result)
402
public static
JSMarshalerType
Function(
JSMarshalerType
arg1,
JSMarshalerType
arg2,
JSMarshalerType
result)
424
public static
JSMarshalerType
Function(
JSMarshalerType
arg1,
JSMarshalerType
arg2,
JSMarshalerType
arg3,
JSMarshalerType
result)
440
internal static void CheckNullable(
JSMarshalerType
underlyingType)
459
internal static void CheckArray(
JSMarshalerType
underlyingType)
473
internal static void CheckArraySegment(
JSMarshalerType
underlyingType)
484
internal static void CheckTask(
JSMarshalerType
underlyingType)