public void WriteString(BinaryWriter writer)
 {
     if (stringLength > 0)
     {
         StringOps.WriteCString(value, writer);
     }
 }
Example #2
0
 public void WriteString(BinaryWriter writer)
 {
     if (stringLength > 0)
     {
         int current_offset  = (int)writer.BaseStream.Position;
         int offset_location = StringOffsetQueue.Dequeue();
         writer.BaseStream.Position = offset_location;
         writer.Write(current_offset);
         writer.BaseStream.Position = current_offset;
         StringOps.WriteCString(value, writer);
     }
 }
 public void Write(BinaryWriter writer)
 {
     StringOps.WriteCString(value, writer);
 }