public DeferredShortNetworkByteOrder WriteNetworkByteOrder(short value) { var ret = new DeferredShortNetworkByteOrder { m_writer = this, m_offset = m_Data->length }; short netValue = System.Net.IPAddress.HostToNetworkOrder(value); WriteBytes((byte *)&netValue, sizeof(short)); return(ret); }
public DeferredShortNetworkByteOrder WriteNetworkByteOrder(short value) { var ret = new DeferredShortNetworkByteOrder { m_writer = this, m_offset = m_Data->length + ((m_Data->bitIndex + 7) >> 3) }; short netValue = IsLittleEndian ? ByteSwap(value) : value; WriteBytes((byte *)&netValue, sizeof(short)); return(ret); }