public void Invoke(Action<string> yield) { // 203f4a3d71 // 20713d4a3f { var m = new ByteArray(); // ! m.endian = Endian.LITTLE_ENDIAN; m.writeByte(' '); //m.endian m.writeFloat(0.79); var bytes = m.ToMemoryStream().ToBytes(); var base64 = Convert.ToBase64String(bytes); yield(base64); } // 20713d4a3f { var m = new MemoryStream(); m.WriteByte((byte)' '); // Implementation not found for type import : //type: System.IO.BinaryWriter //method: Void Write(Single) var w = new BinaryWriter(m); w.Write((float)0.79); var bytes = m.ToBytes(); var base64 = Convert.ToBase64String(bytes); yield(base64); } }
public override void Write(byte[] buffer, int offset, int count) { // http://livedocs.adobe.com/flex/2/langref/flash/utils/ByteArray.html#writeBytes() var o = new ByteArray { endian = Endian.LITTLE_ENDIAN }; for (int i = 0; i < count; i++) { o.writeByte(buffer[offset + i] & 0xff); } InternalBuffer.writeBytes(o, 0, 0); }