|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
namespace System.Runtime.InteropServices.JavaScript
{
// maps to names of System.Runtime.InteropServices.JavaScript.JSMarshalerType
// please sync with src\mono\browser\runtime\marshal.ts
internal enum MarshalerType : byte
{
None = 0,
Void = 1,
Discard,
Boolean,
Byte,
Char,
Int16,
Int32,
Int52,
BigInt64,
Double,
Single,
IntPtr,
JSObject,
Object,
String,
Exception,
DateTime,
DateTimeOffset,
Nullable,
Task,
Array,
ArraySegment,
Span,
Action,
Function,
DiscardNoWait,
#if !JSIMPORTGENERATOR
// only on runtime
JSException,
TaskResolved,
TaskRejected,
TaskPreCreated,
#endif
}
}
|