Пример #1
0
        /// <summary>
        /// </summary>
        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (_unitsValueConverter != null)
                {
                    _unitsValueConverter.FactorChanged       -= _unitsValueConverter_FactorChanged;
                    _unitsValueConverter.IncrementChanged    -= _unitsValueConverter_IncrementChanged;
                    _unitsValueConverter.MeasureUnitsChanged -= _unitsValueConverter_MeasureUnitsChanged;
                    _unitsValueConverter.Dispose();
                    _unitsValueConverter = null;
                }
            }

            base.Dispose(disposing);
        }
Пример #2
0
		/// <summary>
		/// </summary>
		/// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
		protected override void Dispose(bool disposing)
		{
			if (disposing)
			{
				if (_unitsValueConverter != null)
				{
					_unitsValueConverter.FactorChanged -= _unitsValueConverter_FactorChanged;
					_unitsValueConverter.IncrementChanged -= _unitsValueConverter_IncrementChanged;
					_unitsValueConverter.MeasureUnitsChanged -= _unitsValueConverter_MeasureUnitsChanged;
					_unitsValueConverter.Dispose();
					_unitsValueConverter = null;
				}
			}

			base.Dispose(disposing);
		}