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(); }