19 types derived from JSType
System.Runtime.InteropServices.JavaScript (19)
System\Runtime\InteropServices\JavaScript\JSType.cs (19)
18public sealed class Void : JSType 26public sealed class Discard : JSType 35public sealed class DiscardNoWait : JSType 43public sealed class Boolean : JSType 51public sealed class Number : JSType 59public sealed class BigInt : JSType 67public sealed class Date : JSType 75public sealed class String : JSType 83public sealed class Object : JSType 91public sealed class Error : JSType 99public sealed class MemoryView : JSType 108public sealed class Array<T> : JSType where T : JSType 117public sealed class Promise<T> : JSType where T : JSType 125public sealed class Function : JSType 134public sealed class Function<T> : JSType where T : JSType 144public sealed class Function<T1, T2> : JSType where T1 : JSType where T2 : JSType 155public sealed class Function<T1, T2, T3> : JSType where T1 : JSType where T2 : JSType where T3 : JSType 167public sealed class Function<T1, T2, T3, T4> : JSType where T1 : JSType where T2 : JSType where T3 : JSType where T4 : JSType 175public sealed class Any : JSType
19 references to JSType
Microsoft.JSInterop (1)
Implementation\JSInProcessObjectReference.cs (1)
76private 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. 54public 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> 22public 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)
108public sealed class Array<T> : JSType where T : JSType 117public sealed class Promise<T> : JSType where T : JSType 134public sealed class Function<T> : JSType where T : JSType 144public sealed class Function<T1, T2> : JSType where T1 : JSType where T2 : JSType 155public sealed class Function<T1, T2, T3> : JSType where T1 : JSType where T2 : JSType where T3 : JSType 167public sealed class Function<T1, T2, T3, T4> : JSType where T1 : JSType where T2 : JSType where T3 : JSType where T4 : JSType