private bool disposedValue = false; // To identify redundant calls void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { // TODO: release managed state (managed objects). Model.Dispose(); _device.Dispose(); foreach (var shortcut in _shortcutConnectionInputs.Values) { shortcut.Dispose(); } } // TODO: Release unmanaged resources (unmanaged objects) and override the completion method below. // TODO: set large fields to NULL. Model = null; _device = null; _shortcutConnectionInputs = null; disposedValue = true; } }
private bool disposedValue = false; // Для определения избыточных вызовов void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { // TODO: освободить управляемое состояние (управляемые объекты). Model.Dispose(); _device.Dispose(); foreach (var shortcut in _shortcutConnectionInputs.Values) { shortcut.Dispose(); } } // TODO: освободить неуправляемые ресурсы (неуправляемые объекты) и переопределить ниже метод завершения. // TODO: задать большим полям значение NULL. Model = null; _device = null; _shortcutConnectionInputs = null; disposedValue = true; } }
private bool disposedValue = false; // To identify redundant calls void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { // TODO: release managed state (managed objects). _device.Dispose(); _model.Dispose(); foreach (var item in _branches.Values) { item.Model.Dispose(); } } // TODO: Release unmanaged resources (unmanaged objects) and override the completion method below. // TODO: set large fields to NULL. _device = null; _model = null; _branches = null; disposedValue = true; } }
private bool disposedValue = false; // Для определения избыточных вызовов void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { // TODO: освободить управляемое состояние (управляемые объекты). _device.Dispose(); _model.Dispose(); foreach (var item in _branches.Values) { item.Model.Dispose(); } } // TODO: освободить неуправляемые ресурсы (неуправляемые объекты) и переопределить ниже метод завершения. // TODO: задать большим полям значение NULL. _device = null; _model = null; _branches = null; disposedValue = true; } }