WritePSSGString() public method

public WritePSSGString ( string str ) : void
str string
return void
Exemplo n.º 1
0
 public void Write(PssgBinaryWriter writer)
 {
     writer.Write(id);
     writer.Write(size);
     if (data is string)
     {
         writer.WritePSSGString((string)data);
     }
     else if (data is UInt16)
     {
         writer.Write((UInt16)data);
     }
     else if (data is UInt32)
     {
         writer.Write((UInt32)data);
     }
     else if (data is Int16)
     {
         writer.Write((Int16)data);
     }
     else if (data is Int32)
     {
         writer.Write((Int32)data);
     }
     else if (data is Single)
     {
         writer.Write((Single)data);
     }
     else if (data is bool)
     {
         writer.Write((bool)data);
     }
     else
     {
         writer.Write((byte[])data);
     }
 }
Exemplo n.º 2
0
 public void Write(PssgBinaryWriter writer)
 {
     writer.Write(id);
     writer.WritePSSGString(name);
     writer.Write(attributeInfo.Count);
     foreach (KeyValuePair<int, PssgAttributeInfo> info in attributeInfo)
     {
         writer.Write(info.Key);
         writer.WritePSSGString(info.Value.name);
     }
 }