19 types derived from JSType
System.Runtime.InteropServices.JavaScript (19)
System\Runtime\InteropServices\JavaScript\JSType.cs (19)
18
public sealed class Void :
JSType
26
public sealed class Discard :
JSType
35
public sealed class DiscardNoWait :
JSType
43
public sealed class Boolean :
JSType
51
public sealed class Number :
JSType
59
public sealed class BigInt :
JSType
67
public sealed class Date :
JSType
75
public sealed class String :
JSType
83
public sealed class Object :
JSType
91
public sealed class Error :
JSType
99
public sealed class MemoryView :
JSType
108
public sealed class Array<T> :
JSType
where T : JSType
117
public sealed class Promise<T> :
JSType
where T : JSType
125
public sealed class Function :
JSType
134
public sealed class Function<T> :
JSType
where T : JSType
144
public sealed class Function<T1, T2> :
JSType
where T1 : JSType where T2 : JSType
155
public sealed class Function<T1, T2, T3> :
JSType
where T1 : JSType where T2 : JSType where T3 : JSType
167
public sealed class Function<T1, T2, T3, T4> :
JSType
where T1 : JSType where T2 : JSType where T3 : JSType where T4 : JSType
175
public sealed class Any :
JSType
19 references to JSType
Microsoft.JSInterop (1)
Implementation\JSInProcessObjectReference.cs (1)
76
private static partial void DisposeJSObjectReferenceById([JSMarshalAs<
JSType
.Number>] long id);
System.Runtime.InteropServices.JavaScript (18)
System\Runtime\InteropServices\JavaScript\Interop\JavaScriptImports.Generated.cs (2)
53
[return: JSMarshalAs<
JSType
.DiscardNoWait>] // this means that the message will arrive out of order, especially across threads.
54
public static partial void Log([JSMarshalAs<
JSType
.String>] string message);
System\Runtime\InteropServices\JavaScript\JSMarshalAsAttribute.cs (4)
12
/// <typeparam name="T">One of the types defined in <see cref="
JSType
" />, for example <see cref="
JSType
.MemoryView" />.</typeparam>
22
public sealed class JSMarshalAsAttribute<T> : Attribute where T :
JSType
25
/// Initializes a new instance of <see cref="JSMarshalAsAttribute{T}" /> configured by generic parameters of <see cref="
JSType
" />.
System\Runtime\InteropServices\JavaScript\JSType.cs (12)
108
public sealed class Array<T> : JSType where T :
JSType
117
public sealed class Promise<T> : JSType where T :
JSType
134
public sealed class Function<T> : JSType where T :
JSType
144
public sealed class Function<T1, T2> : JSType where T1 :
JSType
where T2 :
JSType
155
public sealed class Function<T1, T2, T3> : JSType where T1 :
JSType
where T2 :
JSType
where T3 :
JSType
167
public sealed class Function<T1, T2, T3, T4> : JSType where T1 :
JSType
where T2 :
JSType
where T3 :
JSType
where T4 :
JSType