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