99 writes to Type
System.Runtime.InteropServices.JavaScript (99)
System\Runtime\InteropServices\JavaScript\JSFunctionBinding.cs (2)
304
res.slot.
Type
= MarshalerType.TaskPreCreated;
322
arguments[1].slot.
Type
= MarshalerType.DiscardNoWait;
System\Runtime\InteropServices\JavaScript\JSMarshalerArgument.cs (1)
83
slot.
Type
= MarshalerType.None;
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.BigInt64.cs (3)
38
slot.
Type
= MarshalerType.BigInt64;
72
slot.
Type
= MarshalerType.BigInt64;
77
slot.
Type
= MarshalerType.None;
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Bool.cs (3)
38
slot.
Type
= MarshalerType.Boolean;
72
slot.
Type
= MarshalerType.Boolean;
77
slot.
Type
= MarshalerType.None;
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Byte.cs (8)
38
slot.
Type
= MarshalerType.Byte;
72
slot.
Type
= MarshalerType.Byte;
77
slot.
Type
= MarshalerType.None;
107
slot.
Type
= MarshalerType.None;
111
slot.
Type
= MarshalerType.Array;
140
slot.
Type
= MarshalerType.None;
143
slot.
Type
= MarshalerType.ArraySegment;
171
slot.
Type
= MarshalerType.Span;
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Char.cs (3)
38
slot.
Type
= MarshalerType.Char;
72
slot.
Type
= MarshalerType.Char;
77
slot.
Type
= MarshalerType.None;
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.DateTime.cs (6)
38
slot.
Type
= MarshalerType.DateTimeOffset;
72
slot.
Type
= MarshalerType.DateTimeOffset;
77
slot.
Type
= MarshalerType.None;
109
slot.
Type
= MarshalerType.DateTime;
143
slot.
Type
= MarshalerType.DateTime;
148
slot.
Type
= MarshalerType.None;
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Double.cs (8)
38
slot.
Type
= MarshalerType.Double;
72
slot.
Type
= MarshalerType.Double;
77
slot.
Type
= MarshalerType.None;
113
slot.
Type
= MarshalerType.None;
116
slot.
Type
= MarshalerType.Array;
146
slot.
Type
= MarshalerType.None;
149
slot.
Type
= MarshalerType.ArraySegment;
177
slot.
Type
= MarshalerType.Span;
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Exception.cs (3)
60
slot.
Type
= MarshalerType.None;
89
slot.
Type
= MarshalerType.JSException;
95
slot.
Type
= MarshalerType.Exception;
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Func.cs (8)
520
slot.
Type
= MarshalerType.Function;
542
slot.
Type
= MarshalerType.Action;
568
slot.
Type
= MarshalerType.Action;
598
slot.
Type
= MarshalerType.Action;
620
slot.
Type
= MarshalerType.Function;
646
slot.
Type
= MarshalerType.Function;
676
slot.
Type
= MarshalerType.Function;
710
slot.
Type
= MarshalerType.Function;
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Int16.cs (3)
38
slot.
Type
= MarshalerType.Int16;
72
slot.
Type
= MarshalerType.Int16;
77
slot.
Type
= MarshalerType.None;
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Int32.cs (8)
38
slot.
Type
= MarshalerType.Int32;
72
slot.
Type
= MarshalerType.Int32;
77
slot.
Type
= MarshalerType.None;
107
slot.
Type
= MarshalerType.None;
110
slot.
Type
= MarshalerType.Array;
140
slot.
Type
= MarshalerType.None;
144
slot.
Type
= MarshalerType.ArraySegment;
171
slot.
Type
= MarshalerType.Span;
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Int52.cs (3)
46
slot.
Type
= MarshalerType.Int52;
84
slot.
Type
= MarshalerType.Int52;
89
slot.
Type
= MarshalerType.None;
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.IntPtr.cs (4)
38
slot.
Type
= MarshalerType.IntPtr;
72
slot.
Type
= MarshalerType.IntPtr;
77
slot.
Type
= MarshalerType.None;
109
slot.
Type
= MarshalerType.IntPtr;
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.JSObject.cs (4)
41
slot.
Type
= MarshalerType.None;
61
slot.
Type
= MarshalerType.JSObject;
106
slot.
Type
= MarshalerType.None;
111
slot.
Type
= MarshalerType.Array;
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Object.cs (4)
132
slot.
Type
= MarshalerType.None;
338
slot.
Type
= MarshalerType.Object;
387
slot.
Type
= MarshalerType.None;
392
slot.
Type
= MarshalerType.Array;
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Single.cs (8)
38
slot.
Type
= MarshalerType.Single;
72
slot.
Type
= MarshalerType.Single;
77
slot.
Type
= MarshalerType.None;
113
slot.
Type
= MarshalerType.None;
116
slot.
Type
= MarshalerType.Array;
146
slot.
Type
= MarshalerType.None;
149
slot.
Type
= MarshalerType.ArraySegment;
177
slot.
Type
= MarshalerType.Span;
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.String.cs (4)
48
slot.
Type
= MarshalerType.None;
52
slot.
Type
= MarshalerType.String;
114
slot.
Type
= MarshalerType.None;
119
slot.
Type
= MarshalerType.Array;
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Task.cs (16)
171
slot.
Type
= MarshalerType.None;
182
slot.
Type
= MarshalerType.TaskRejected;
196
slot.
Type
= MarshalerType.TaskResolved;
206
slot.
Type
= MarshalerType.Task;
267
slot.
Type
= MarshalerType.None;
277
slot.
Type
= MarshalerType.TaskRejected;
283
slot.
Type
= MarshalerType.TaskResolved;
292
slot.
Type
= MarshalerType.Task;
343
slot.
Type
= MarshalerType.None;
354
slot.
Type
= MarshalerType.TaskRejected;
362
slot.
Type
= MarshalerType.TaskResolved;
371
slot.
Type
= MarshalerType.Task;
466
arg_handle.slot.
Type
= MarshalerType.TaskRejected;
501
arg_handle.slot.
Type
= MarshalerType.TaskResolved;
504
arg_value.slot.
Type
= MarshalerType.Void;
535
arg_handle.slot.
Type
= MarshalerType.TaskResolved;
75 references to Type
System.Runtime.InteropServices.JavaScript (75)
System\Runtime\InteropServices\JavaScript\JSFunctionBinding.cs (4)
244
if (exceptionArg.slot.
Type
!= MarshalerType.None)
355
if (arguments[1].slot.
Type
== MarshalerType.None)
379
if (exceptionArg.slot.
Type
!= MarshalerType.None)
469
if (exc.slot.
Type
!= MarshalerType.None)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.BigInt64.cs (2)
20
if (slot.
Type
== MarshalerType.None)
52
if (slot.
Type
== MarshalerType.None)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Bool.cs (2)
20
if (slot.
Type
== MarshalerType.None)
52
if (slot.
Type
== MarshalerType.None)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Byte.cs (3)
20
if (slot.
Type
== MarshalerType.None)
52
if (slot.
Type
== MarshalerType.None)
88
if (slot.
Type
== MarshalerType.None)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Char.cs (2)
20
if (slot.
Type
== MarshalerType.None)
52
if (slot.
Type
== MarshalerType.None)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.DateTime.cs (4)
20
if (slot.
Type
== MarshalerType.None)
52
if (slot.
Type
== MarshalerType.None)
91
if (slot.
Type
== MarshalerType.None)
123
if (slot.
Type
== MarshalerType.None)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Double.cs (3)
20
if (slot.
Type
== MarshalerType.None)
52
if (slot.
Type
== MarshalerType.None)
91
if (slot.
Type
== MarshalerType.None)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Exception.cs (2)
20
if (slot.
Type
== MarshalerType.None)
25
if (slot.
Type
== MarshalerType.Exception)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Func.cs (8)
167
if (slot.
Type
== MarshalerType.None)
187
if (slot.
Type
== MarshalerType.None)
209
if (slot.
Type
== MarshalerType.None)
233
if (slot.
Type
== MarshalerType.None)
423
if (slot.
Type
== MarshalerType.None)
445
if (slot.
Type
== MarshalerType.None)
470
if (slot.
Type
== MarshalerType.None)
496
if (slot.
Type
== MarshalerType.None)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Int16.cs (2)
20
if (slot.
Type
== MarshalerType.None)
52
if (slot.
Type
== MarshalerType.None)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Int32.cs (3)
20
if (slot.
Type
== MarshalerType.None)
52
if (slot.
Type
== MarshalerType.None)
88
if (slot.
Type
== MarshalerType.None)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Int52.cs (2)
23
if (slot.
Type
== MarshalerType.None)
60
if (slot.
Type
== MarshalerType.None)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.IntPtr.cs (3)
20
if (slot.
Type
== MarshalerType.None)
52
if (slot.
Type
== MarshalerType.None)
91
if (slot.
Type
== MarshalerType.None)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.JSObject.cs (2)
20
if (slot.
Type
== MarshalerType.None)
76
if (slot.
Type
== MarshalerType.None)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Object.cs (16)
26
if (slot.
Type
== MarshalerType.None)
30
else if (slot.
Type
== MarshalerType.Object)
34
else if (slot.
Type
== MarshalerType.Boolean)
39
else if (slot.
Type
== MarshalerType.Double)
44
else if (slot.
Type
== MarshalerType.Single)
49
else if (slot.
Type
== MarshalerType.JSObject)
54
else if (slot.
Type
== MarshalerType.String)
59
else if (slot.
Type
== MarshalerType.Exception)
64
else if (slot.
Type
== MarshalerType.DateTime)
69
else if (slot.
Type
== MarshalerType.JSException)
74
else if (slot.
Type
== MarshalerType.Array)
106
else if (slot.
Type
== MarshalerType.Task || slot.
Type
== MarshalerType.TaskResolved || slot.
Type
== MarshalerType.TaskRejected)
116
throw new NotSupportedException(SR.Format(SR.ToManagedNotImplemented, slot.
Type
));
354
if (slot.
Type
== MarshalerType.None)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Single.cs (3)
20
if (slot.
Type
== MarshalerType.None)
52
if (slot.
Type
== MarshalerType.None)
91
if (slot.
Type
== MarshalerType.None)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.String.cs (2)
20
if (slot.
Type
== MarshalerType.None)
81
if (slot.
Type
== MarshalerType.None)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Task.cs (12)
44
if (slot.
Type
== MarshalerType.None)
68
if (arg_2.slot.
Type
!= MarshalerType.None)
104
if (slot.
Type
== MarshalerType.None)
129
if (arg_2.slot.
Type
!= MarshalerType.None)
181
slot.ElementType = slot.
Type
;
190
slot.ElementType = slot.
Type
;
202
if (slot.
Type
!= MarshalerType.TaskPreCreated)
276
slot.ElementType = slot.
Type
;
288
if (slot.
Type
!= MarshalerType.TaskPreCreated)
353
slot.ElementType = slot.
Type
;
361
slot.ElementType = slot.
Type
;
367
if (slot.
Type
!= MarshalerType.TaskPreCreated)