/// <summary> /// Write the data of this chunk. /// </summary> protected override void WriteData(ResWriter writer) { base.WriteData(writer); StringPoolRef.Write(writer, Tree.StringPool, Prefix); StringPoolRef.Write(writer, Tree.StringPool, Uri); }
/// <summary> /// Prepare this chunk for writing /// </summary> protected internal override void PrepareForWrite() { base.PrepareForWrite(); StringPoolRef.Prepare(Tree.StringPool, Prefix); StringPoolRef.Prepare(Tree.StringPool, Uri); }
/// <summary> /// Reading ctor /// </summary> protected NamespaceNode(ResReader reader, XmlTree tree, ChunkTypes expectedType) : base(reader, tree, expectedType) { Prefix = StringPoolRef.Read(reader, tree.StringPool); Uri = StringPoolRef.Read(reader, tree.StringPool); }
/// <summary> /// Write the data of this chunk. /// </summary> protected override void WriteData(ResWriter writer) { base.WriteData(writer); StringPoolRef.Write(writer, Tree.StringPool, Namespace); StringPoolRef.Write(writer, Tree.StringPool, Name); }
/// <summary> /// Prepare this chunk for writing /// </summary> protected internal override void PrepareForWrite() { base.PrepareForWrite(); StringPoolRef.Prepare(Tree.StringPool, Namespace); StringPoolRef.Prepare(Tree.StringPool, Name); }
/// <summary> /// Reading ctor /// </summary> protected Element(ResReader reader, XmlTree tree, ChunkTypes expectedType) : base(reader, tree, expectedType) { Namespace = StringPoolRef.Read(reader, tree.StringPool); Name = StringPoolRef.Read(reader, tree.StringPool); }