Beispiel #1
0
        public async ValueTask <ProducerStateChanged> StateChangedFrom(ProducerState state, CancellationToken cancellationToken)
        {
            var newState = await _state.StateChangedFrom(state, cancellationToken).ConfigureAwait(false);

            return(new ProducerStateChanged(this, newState));
        }
Beispiel #2
0
 public async ValueTask <ReaderState> OnStateChangeFrom(ReaderState state, CancellationToken cancellationToken)
 => await _state.StateChangedFrom(state, cancellationToken).ConfigureAwait(false);
Beispiel #3
0
 public async ValueTask <ConsumerState> StateChangedFrom(ConsumerState state, CancellationToken cancellationToken)
 => await _state.StateChangedFrom(state, cancellationToken);