/// <summary> /// Releases unmanaged and - optionally - managed resources. /// </summary> /// <param name="v"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> protected virtual void Dispose(bool v) { isClosed = true; rowParser.Dispose(); try { #pragma warning disable CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed if (!DEBUG) { file.DeleteAsync(); } #pragma warning restore CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed } catch (Exception exception) { ConsoleEmul.WriteLine(exception.ToString()); } }