private static DataNode ReadContentNode(BinaryReader br, List <string> header) { return(new DataNode(DataNodeBinary.ReadString(br, header)) { Content = DataNodeBinary.ReadString(br, header) }); }
private static DataNode ReadSubNodes(BinaryReader br, bool isList, List <string> header) { DataNode dataNode = new DataNode(DataNodeBinary.ReadString(br, header)); dataNode.IsList = isList; int num = br.ReadInt32(); for (int i = 0; i < num; i++) { DataNode node = DataNodeBinary.ReadFromBinary(br, header); dataNode.AddNode(node); } return(dataNode); }
private static DataNode ReadEmptyNode(BinaryReader br, List <string> header) { return(new DataNode(DataNodeBinary.ReadString(br, header))); }