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 }); }
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)); }