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