Class CSVParser.CharIteratorWithStats
Inheritance
System.Object
    CSVParser.CharIteratorWithStats
  Implements
ILookAheadEnumerator<System.Char>
    System.Collections.Generic.IEnumerator<System.Char>
    System.Collections.IEnumerator
    System.IDisposable
  Inherited Members
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.ToString()
    
  Namespace: NFX.Serialization.CSV
Assembly: NFX.dll
Syntax
public sealed class CharIteratorWithStats : ILookAheadEnumerator<char>, IEnumerator<char>, IEnumerator, IDisposable
  Constructors
CharIteratorWithStats(ILookAheadEnumerator<Char>, Int32)
Declaration
public CharIteratorWithStats(ILookAheadEnumerator<char> enumerator, int count = -1)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ILookAheadEnumerator<System.Char> | enumerator | |
| System.Int32 | count | 
Properties
Column
Declaration
public int Column { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Int32 | 
Count
Declaration
public int Count { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Int32 | 
Current
Declaration
public char Current { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Char | 
DetectCount
Declaration
public bool DetectCount { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
HasNext
Declaration
public bool HasNext { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
Line
Declaration
public int Line { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Int32 | 
Next
Declaration
public char Next { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Char | 
RequiredCount
Declaration
public int RequiredCount { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Int32 | 
Methods
Dispose()
Declaration
public void Dispose()
  MoveNext()
Declaration
public bool MoveNext()
  Returns
| Type | Description | 
|---|---|
| System.Boolean | 
Reset()
Declaration
public void Reset()
  Explicit Interface Implementations
IEnumerator.Current
Declaration
object IEnumerator.Current { get; }
  Returns
| Type | Description | 
|---|---|
| System.Object | 
Implements
      System.Collections.Generic.IEnumerator<T>
  
  
      System.Collections.IEnumerator
  
  
      System.IDisposable