public void Dispose() { if (this.owner != null) { this.owner.AfterResponse(); this.owner = null; } }
public static bool IsActive(this TransactedToolToken token) => (((token != null) && !token.HasResponded) && !token.IsDisposed);
public RespondingScope(TransactedToolToken owner) { Validate.IsNotNull <TransactedToolToken>(owner, "owner"); this.owner = owner; this.owner.BeforeResponse(); }