AK.F1.Timing.Utility.DisposableBase.DisposeOf C# (CSharp) Method

DisposeOf() public static method

Helper method to safely dispose of the specified disposable instance.
public static DisposeOf ( IDisposable disposable ) : void
disposable IDisposable The disposable instance. Can be .
return void
        public static void DisposeOf(IDisposable disposable)
        {
            if(disposable == null)
            {
                return;
            }
            try
            {
                disposable.Dispose();
            }
            catch(Exception exc)
            {
                if(exc.IsFatal())
                {
                    throw;
                }
            }
        }