Namespace: | Sirenix.Serialization |
Assembly: | Sirenix.Serialization |
public abstract class BaseDataReaderWriter
protected BaseDataReaderWriter()
protected NodeInfo CurrentNode { get; }
public bool IsInArrayNode { get; }
protected int NodeDepth { get; }
protected NodeInfo[] NodesArray { get; }
protected void ClearNodes()
protected void PopArray()
protected void PopNode(string name)
System.String | name | The name of the node to pop. |
System.InvalidOperationException | There are no nodes to pop. or Tried to pop node with given name, but the current node's name was different. |
protected void PushArray()
protected void PushNode(NodeInfo node)
NodeInfo | node | The node to push. |
protected void PushNode(string name, int id, Type type)
System.String | name | The name of the node. |
System.Int32 | id | The id of the node. |
System.Type | type | The type of the node. |