Ejemplo n.º 1
0
        public override BlockInfo GetNextBlock()
        {
            var count = Reader.ReadBlock(m_Buffer.GetManagedArray(), 0, m_Buffer.GetManagedArray().Length);

            return(new BlockInfo
            {
                Block = new UnsafeBuffer <char>(m_Buffer.GetUnsafePtr(), count),
                IsFinal = count != m_Buffer.GetManagedArray().Length
            });
        }
Ejemplo n.º 2
0
        public override UnsafeBuffer <char> GetNextBlock()
        {
            var count = Reader.ReadBlock(m_Buffer.GetManagedArray(), 0, m_Buffer.GetManagedArray().Length);

            return(new UnsafeBuffer <char>(m_Buffer.GetUnsafePtr(), count));
        }