/// <summary> /// Initializes a new instance of the <see cref="PauseToken"/> struct. /// </summary> /// <param name="source">The source.</param> internal PauseToken([NotNull] PauseTokenSource source) { if (source == null) { throw new ArgumentNullException("source"); } _source = source; }
static PauseToken() { PauseTokenSource pausedSource = new PauseTokenSource { IsPaused = true }; Paused = pausedSource.Token; }
/// <summary> /// Initializes a new instance of the <see cref="PauseToken"/> struct. /// </summary> /// <param name="source">The source.</param> internal PauseToken([NotNull] PauseTokenSource source) { if (source == null) throw new ArgumentNullException("source"); _source = source; }