SwapInt32() public static method

public static SwapInt32 ( int v ) : int
v int
return int
コード例 #1
0
        /// <summary>
        /// Reads an int from the underlying stream.
        /// </summary>
        /// <returns>An int.</returns>
        public int ReadInt32()
        {
            lock (m_Reader)
            {
                if (Endian.IsBigEndian != m_IsBigEndian)
                {
                    return(Endian.SwapInt32(m_Reader.ReadInt32()));
                }

                return(m_Reader.ReadInt32());
            }
        }
コード例 #2
0
        /// <summary>
        /// Writes an int to the underlying stream.
        /// </summary>
        public void WriteInt32(int Val)
        {
            lock (m_Writer)
            {
                if (Endian.IsBigEndian != m_IsBigEndian)
                {
                    Endian.SwapInt32(Val);
                    m_Writer.Write(Val);
                    return;
                }

                m_Writer.Write(Val);
            }
        }