C# Class Raven.Database.Indexing.RobustEnumerator

Show file Open project: nhsevidence/ravendb Class Usage Examples

Public Properties

Property Type Description
BeforeMoveNext System.Action
CancelMoveNext System.Action
OnError object>.Action

Public Methods

Method Description
RobustEnumeration ( IEnumerable input, IEnumerable funcs ) : IEnumerable
RobustEnumeration ( IEnumerable input, IndexingFunc func ) : IEnumerable
RobustEnumerator ( int numberOfConsecutiveErrors ) : System

Private Methods

Method Description
MoveNext ( IEnumerator en, StatefulEnumerableWrapper innerEnumerator ) : bool?

Method Details

RobustEnumeration() public method

public RobustEnumeration ( IEnumerable input, IEnumerable funcs ) : IEnumerable
input IEnumerable
funcs IEnumerable
return IEnumerable

RobustEnumeration() public method

public RobustEnumeration ( IEnumerable input, IndexingFunc func ) : IEnumerable
input IEnumerable
func IndexingFunc
return IEnumerable

RobustEnumerator() public method

public RobustEnumerator ( int numberOfConsecutiveErrors ) : System
numberOfConsecutiveErrors int
return System

Property Details

BeforeMoveNext public property

public Action,System BeforeMoveNext
return System.Action

CancelMoveNext public property

public Action,System CancelMoveNext
return System.Action

OnError public property

public Action OnError
return object>.Action