Version 3.3.0.1

EntryType enum

Namespace: Sirenix.Serialization
Assembly: Sirenix.Serialization
public enum EntryType : byte
An entry type which is part of a stream being read by a Sirenix.Serialization.IDataReader.

Values

Boolean
Entry is a primitive boolean value.
EndOfArray
Entry marks the end of an array.
EndOfNode
Entry marks the end of a node, IE, a complex type that contains values of its own.
EndOfStream
Entry indicating that the reader has reached the end of the data stream.
ExternalReferenceByGuid
Entry contains the guid of an external object in the DeserializationContext.
ExternalReferenceByIndex
Entry contains the index of an external object in the DeserializationContext.
ExternalReferenceByString
Entry contains the string id of an external object in the DeserializationContext.
FloatingPoint
Entry is a primitive value of type float, double or decimal.
Guid
Entry is a primitive value of type guid.
Integer
Entry is a primitive value of type sbyte, byte, short, ushort, int, uint, long or ulong.
InternalReference
Entry contains an ID that is a reference to a node defined previously in the stream.
Invalid
Could not parse entry.
Null
Entry is a null value.
PrimitiveArray
Entry marks a primitive array.
StartOfArray
Entry marks the start of an array.
StartOfNode
Entry marks the start of a node, IE, a complex type that contains values of its own.
String
Entry is a primitive value of type string or char.