Beispiel #1
0
 private void ParseIt(OnLedger onLedger, bool copyMap)
 {
     while (!_reader.End())
     {
         ParseOneLedger();
         var continue_ = onLedger(_ledger,
                                  copyMap ? _state.Copy() : _state,
                                  _transactions);
         if (!continue_)
         {
             break;
         }
     }
 }
 private void ParseIt(OnLedger onLedger, bool copyMap)
 {
     while (!_reader.End())
     {
         ParseOneLedger();
         var continue_ = onLedger(_ledger, 
             copyMap ? _state.Copy() : _state, 
             _transactions);
         if (!continue_)
         {
             break;
         }
     }
 }
Beispiel #3
0
 public virtual void ParseFast(OnLedger onLedger)
 {
     ParseIt(onLedger, false);
 }
Beispiel #4
0
 public virtual void Parse(OnLedger onLedger)
 {
     ParseIt(onLedger, true);
 }
 public virtual void ParseFast(OnLedger onLedger)
 {
     ParseIt(onLedger, false);
 }
 public virtual void Parse(OnLedger onLedger)
 {
     ParseIt(onLedger, true);
 }