Enhanced C#
Loyc library documentation
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Public fields | Public Member Functions | Static Public Member Functions | List of all members
Loyc.Collections.ScannableEnumerable< T >.Scanner< TEnumerator > Struct Template Reference

Source file:
Inheritance diagram for Loyc.Collections.ScannableEnumerable< T >.Scanner< TEnumerator >:
Loyc.Collections.ScannableEnumerable< T > Loyc.Collections.IScannable< T > Loyc.Collections.IScan< T >

Public fields

TEnumerator _rest
 
Memory< T > _buffer
 
int _offset
 
int _count
 
const int MinAllocatedBufferSize = 16
 
bool CanScanBackward => false
 
- Public fields inherited from Loyc.Collections.ScannableEnumerable< T >
IEnumerable< T > _seq
 

Public Member Functions

 Scanner (TEnumerator seq)
 
ReadOnlyMemory< T > Read (int skip, int minLength, ref Memory< T > buffer)
 
- Public Member Functions inherited from Loyc.Collections.ScannableEnumerable< T >
 ScannableEnumerable (IEnumerable< T > sequence)
 
IScanner< T > IScan< T >. Scan ()
 
IScanner< T > Scan ()
 
IEnumerator< T > GetEnumerator ()
 
IEnumerator IEnumerable. GetEnumerator ()
 

Static Public Member Functions

static int Times2 (int x)