public int TryPoll(out AsyncFusedState state) { var idx = index; if (idx == end) { state = AsyncFusedState.Terminated; return(default);
public T TryPoll(out AsyncFusedState state) { var ex = error; if (ex == null) { state = AsyncFusedState.Terminated; return(default);
public T TryPoll(out AsyncFusedState state) { if (this.state != ConsumedState) { this.state = ConsumedState; state = AsyncFusedState.Ready; return(value); } state = AsyncFusedState.Terminated; return(default);
public T TryPoll(out AsyncFusedState state) { if (enumerator.MoveNext()) { state = AsyncFusedState.Ready; return(enumerator.Current); } state = AsyncFusedState.Terminated; enumerator.Dispose(); enumerator = null; return(default);
public T TryPoll(out AsyncFusedState state) { state = AsyncFusedState.Terminated; return(default);
public T TryPoll(out AsyncFusedState state) { state = AsyncFusedState.Empty; return(default);