コード例 #1
0
ファイル: BytesWriter.cs プロジェクト: spacefan/iGeospatial
 public BytesWriter()
 {
     m_objBuffer = new BytesBuffer();
     m_objData   = new byte[16];
     m_enumOrder = BytesOrder.LittleEndian;
     m_bIsLittle = (m_enumOrder == BytesOrder.LittleEndian);
 }
コード例 #2
0
ファイル: BytesWriter.cs プロジェクト: spacefan/iGeospatial
        public void Initialize(int capacity)
        {
            if (m_objBuffer == null)
            {
                m_objBuffer = new BytesBuffer();
            }

            m_objBuffer.Initialize(capacity);
        }
コード例 #3
0
ファイル: BytesWriter.cs プロジェクト: spacefan/iGeospatial
        public void Initialize()
        {
            if (m_objBuffer == null)
            {
                m_objBuffer = new BytesBuffer();
            }

            m_objBuffer.Initialize(0);
        }
コード例 #4
0
ファイル: BytesWriter.cs プロジェクト: spacefan/iGeospatial
        public void Initialize(byte[] buffer, int offset)
        {
            if (buffer == null)
            {
                throw new ArgumentNullException("buffer");
            }

            if (m_objBuffer == null)
            {
                m_objBuffer = new BytesBuffer();
            }

            m_objBuffer.Initialize(buffer, offset, buffer.Length, true);
        }