public override void Dispose() { if (_interceptableObject != null) { _interceptableObject.SetSilent(false); _interceptableObject.Dispose(); _interceptableObject = null; } }
internal ChoSilentableObject(ChoInterceptableObject interceptableObject) { if (interceptableObject == null) { throw new NullReferenceException("interceptableObject"); } _interceptableObject = interceptableObject; _interceptableObject.SetSilent(true); }