Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
        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;
            }
        }