public override int Read(char[] buffer, int index, int count) { int size = base.Read(buffer, index, count); for(int i = 0; i < size; i++) { buffer[index + i] = EndianSupport.SwitchEndian(buffer[index + i]); } return size; }