Esempio n. 1
0
        public void WriteString(string s, int length, ICharset charset)
        {
            var data = charset.EncodeString(s, length);

            for (var i = 0; i < length; i++)
            {
                Writer.Write(data[i]);
            }
        }
        public string ReadString(int length, ICharset charset)
        {
            var data = new byte[length];

            for (var i = 0; i < length; i++)
            {
                data[i] = Reader.ReadByte();
            }
            return(charset.DecodeString(data));
        }
 public SaveFileRepository(
     ICharset charset,
     IBinaryWriter2 bwriter,
     IBinaryReader2 breader
     )
 {
     _charset = charset;
     _bwriter = bwriter;
     _breader = breader;
 }
 public CharsetTests()
 {
     _charset = new Charset();
 }