JsInternalSlot Enum
The internal slots of the built-in objects read by the structured serialization (IJsAdapter<TValue>.HasInternalSlot).
public enum JsInternalSlotFields
| Name | Value | Description |
|---|---|---|
BooleanData | 0 | [[BooleanData]] (a Boolean object) |
NumberData | 1 | [[NumberData]] (a Number object) |
BigIntData | 2 | [[BigIntData]] (a BigInt object) |
StringData | 3 | [[StringData]] (a String object) |
SymbolData | 4 | [[SymbolData]] (a Symbol object) |
DateValue | 5 | [[DateValue]] (a Date) |
ArrayBufferData | 6 | [[ArrayBufferData]] of an ArrayBuffer that is not shared |
SharedArrayBufferData | 7 | [[ArrayBufferData]] of a SharedArrayBuffer |
DataView | 8 | [[DataView]] (a DataView) |
MapData | 9 | [[MapData]] (a Map) |
SetData | 10 | [[SetData]] (a Set) |
WeakMapData | 11 | [[WeakMapData]] (a WeakMap) |
WeakSetData | 12 | [[WeakSetData]] (a WeakSet) |