System\Runtime\InteropServices\JavaScript\JSMarshalerType.cs (66)
35Type = MarshalerType.Void
44Type = MarshalerType.Discard
53Type = MarshalerType.DiscardNoWait
62Type = MarshalerType.Boolean
71Type = MarshalerType.Byte
80Type = MarshalerType.Char
89Type = MarshalerType.Int16
99Type = MarshalerType.Int32
108Type = MarshalerType.Int52
117Type = MarshalerType.BigInt64
126Type = MarshalerType.Double
135Type = MarshalerType.Single
144Type = MarshalerType.IntPtr
153Type = MarshalerType.JSObject
162Type = MarshalerType.Object
171Type = MarshalerType.String
180Type = MarshalerType.Exception
189Type = MarshalerType.DateTime
198Type = MarshalerType.DateTimeOffset
211Type = MarshalerType.Nullable,
218Type = MarshalerType.Task
240Type = MarshalerType.Task,
255Type = MarshalerType.Array,
273Type = MarshalerType.ArraySegment,
289Type = MarshalerType.Span,
296Type = MarshalerType.Action
318Type = MarshalerType.Action,
335Type = MarshalerType.Action,
355Type = MarshalerType.Action,
372Type = MarshalerType.Function,
389Type = MarshalerType.Function,
409Type = MarshalerType.Function,
432Type = MarshalerType.Function,
442MarshalerType underlying = underlyingType._signatureType.Type;
443if (underlying == MarshalerType.Boolean
444|| underlying == MarshalerType.Byte
445|| underlying == MarshalerType.Int16
446|| underlying == MarshalerType.Int32
447|| underlying == MarshalerType.BigInt64
448|| underlying == MarshalerType.Int52
449|| underlying == MarshalerType.IntPtr
450|| underlying == MarshalerType.Double
451|| underlying == MarshalerType.Single
452|| underlying == MarshalerType.Char
453|| underlying == MarshalerType.DateTime
454|| underlying == MarshalerType.DateTimeOffset
461MarshalerType underlying = underlyingType._signatureType.Type;
462if (underlying == MarshalerType.Byte
463|| underlying == MarshalerType.Int32
464|| underlying == MarshalerType.Double
465|| underlying == MarshalerType.Single
466|| underlying == MarshalerType.String
467|| underlying == MarshalerType.Object
468|| underlying == MarshalerType.JSObject
475MarshalerType underlying = underlyingType._signatureType.Type;
476if (underlying == MarshalerType.Byte
477|| underlying == MarshalerType.Int32
478|| underlying == MarshalerType.Double
479|| underlying == MarshalerType.Single
486MarshalerType underlying = underlyingType._signatureType.Type;
488if (underlying == MarshalerType.Array
489|| underlying == MarshalerType.ArraySegment
490|| underlying == MarshalerType.Span
491|| underlying == MarshalerType.Task
492|| underlying == MarshalerType.Action
493|| underlying == MarshalerType.Function