Class ByteBufferEnumerator<T>
Inheritance
ByteBufferEnumerator<T>
Assembly: cs.temp.dll.dll
Syntax
public abstract class ByteBufferEnumerator<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IDisposable, IEnumerator
Type Parameters
Constructors
ByteBufferEnumerator(IByteBuffer)
Declaration
protected ByteBufferEnumerator(IByteBuffer buffer)
Parameters
Properties
Buffer
Declaration
public IByteBuffer Buffer { get; protected set; }
Property Value
Current
Declaration
public T Current { get; }
Property Value
Data
Declaration
protected byte[] Data { get; }
Property Value
Position
Declaration
protected int Position { get; set; }
Property Value
UnitSize
Declaration
protected int UnitSize { get; set; }
Property Value
Methods
Create(IByteBuffer)
Declaration
public static IEnumerable<T> Create(IByteBuffer buffer)
Parameters
Returns
CurrentItem()
Declaration
protected abstract T CurrentItem()
Returns
Dispose()
Declaration
GetEnumerator()
Declaration
public IEnumerator<T> GetEnumerator()
Returns
MoveNext()
Declaration
Returns
Reset()
Declaration
Explicit Interface Implementations
IEnumerator.Current
Declaration
object IEnumerator.Current { get; }
Returns
Implements