/// <summary> /// Raise the Callback /// </summary> /// <param name="manager">The <see cref="StandardDot.CoreServices.Manager.DisposalManager" /> that disposed the value</param> internal void TriggerCallback(DisposalManager manager) { if (Callback != null) { Callback(this, manager); } }
/// <summary> /// Raise the Callbefore /// </summary> /// <param name="value">The IDisposable about to be disposed</param> /// <param name="manager">The <see cref="StandardDot.CoreServices.Manager.DisposalManager" /> that is disposing the value</param> internal void TriggerCallbefore(IDisposable value, DisposalManager manager) { if (Callbefore != null) { Callbefore(this, value, manager); } }