ReadString_Raw() protected method

protected ReadString_Raw ( ) : string
return string
Exemplo n.º 1
0
 public string ReadString()
 {
     if (Dummy)
     {
         return(Codec.ReadString_Raw());
     }
     return(Strings[IndiceSize == sizeof(short) ? Codec.Reader.ReadInt16() : Codec.Reader.ReadInt32()]);
 }
Exemplo n.º 2
0
 /// <summary>
 /// Constructs a new <see cref="StringDictionary"/> from a Binary stream.
 /// </summary>
 public StringDictionary(Binary codec, BinaryReader reader)
 {
     Codec           = codec;
     EncodingVersion = codec.EncodingVersion;
     Dummy           = EncodingVersion == 1;
     if (!Dummy)
     {
         foreach (var i in Enumerable.Range(0, LengthSize == sizeof(short) ? Codec.Reader.ReadInt16() : Codec.Reader.ReadInt32()))
         {
             Strings.Add(Codec.ReadString_Raw());
         }
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Constructs a new <see cref="StringDictionary"/> from a Binary stream.
 /// </summary>
 public StringDictionary(Binary codec, BinaryReader reader)
 {
     Codec = codec;
     EncodingVersion = codec.EncodingVersion;
     Dummy = EncodingVersion == 1;
     if (!Dummy)
     {
         foreach (var i in Enumerable.Range(0, LengthSize == sizeof(short) ? Codec.Reader.ReadInt16() : Codec.Reader.ReadInt32()))
             Strings.Add(Codec.ReadString_Raw());
     }
 }