public static Node Deserialize(BinaryReader reader) { string typeName = reader.ReadString(); var node = NodeSerialization.MakeNode(typeName); node._Deserialize(reader); return(node); }
public virtual void Serialize(BinaryWriter writer) { writer.Write(NodeSerialization.GetTypeName(this)); }