public static void Close() { ConfigStorage.Instance.Save(); ConfigStorage.Close(); NHibernate.Mapping.Close(); if (mutex != null && !mutex.SafeWaitHandle.IsClosed) { mutex.Close(); } Log.Separator("Closed"); }
public static void Close() { ConfigStorage.Instance.Save(); ConfigStorage.Close(); NHibernate.Mapping.Close(); if (mutex != null && !mutex.SafeWaitHandle.IsClosed) { mutex.Close(); } if (!cancellationTokenSource.IsCancellationRequested) { cancellationTokenSource.Cancel(); } Log.Separator("Closed"); }