33 instantiations of JSBindingType
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
12 references to JSBindingType
System.Runtime.InteropServices.JavaScript (12)
System\Runtime\InteropServices\JavaScript\JSFunctionBinding.cs (6)
29
internal unsafe
JSBindingType
* Sigs;// points to first arg, not exception, not result
59
public
JSBindingType
Exception;
61
public
JSBindingType
Result;
108
internal unsafe
JSBindingType
Result
122
internal unsafe
JSBindingType
Exception
137
internal unsafe
JSBindingType
this[int position]
System\Runtime\InteropServices\JavaScript\JSHostImplementation.cs (4)
112
int size = checked(JSFunctionBinding.JSBindingHeader.JSMarshalerSignatureHeaderSize + ((argsCount + 2) * sizeof(JSFunctionBinding.
JSBindingType
)));
137
Sigs = (JSFunctionBinding.
JSBindingType
*)(buffer + JSFunctionBinding.JSBindingHeader.JSMarshalerSignatureHeaderSize + (2 * sizeof(JSFunctionBinding.
JSBindingType
))),
155
var
type = signature.Sigs[i] = types[i + 1]._signatureType;
System\Runtime\InteropServices\JavaScript\JSMarshalerType.cs (2)
17
internal JSFunctionBinding.
JSBindingType
_signatureType;
24
private JSMarshalerType(JSFunctionBinding.
JSBindingType
signatureType)