JsInternalSlot Enum

The internal slots of the built-in objects read by the structured serialization (IJsAdapter<TValue>.HasInternalSlot).

public enum JsInternalSlot

Fields

NameValueDescription
BooleanData0[[BooleanData]] (a Boolean object)
NumberData1[[NumberData]] (a Number object)
BigIntData2[[BigIntData]] (a BigInt object)
StringData3[[StringData]] (a String object)
SymbolData4[[SymbolData]] (a Symbol object)
DateValue5[[DateValue]] (a Date)
ArrayBufferData6[[ArrayBufferData]] of an ArrayBuffer that is not shared
SharedArrayBufferData7[[ArrayBufferData]] of a SharedArrayBuffer
DataView8[[DataView]] (a DataView)
MapData9[[MapData]] (a Map)
SetData10[[SetData]] (a Set)
WeakMapData11[[WeakMapData]] (a WeakMap)
WeakSetData12[[WeakSetData]] (a WeakSet)