internal SliderMarkReachedSignal MarkReachedSignal() { SliderMarkReachedSignal ret = new SliderMarkReachedSignal(Interop.Slider.Slider_MarkReachedSignal(swigCPtr), false); if (NDalicPINVOKE.SWIGPendingException.Pending) { throw NDalicPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
protected override void Dispose(DisposeTypes type) { if (disposed) { return; } //Release your own unmanaged resources here. //You should not access any managed member here except static instance. //because the execution order of Finalizes is non-deterministic. if (this != null) { if (_sliderValueChangedCallbackDelegate != null) { SliderValueChangedSignal valueChanged = ValueChangedSignal(); valueChanged?.Disconnect(_sliderValueChangedCallbackDelegate); valueChanged?.Dispose(); } if (_sliderSlidingFinishedCallbackDelegate != null) { SliderValueChangedSignal slidingFinished = SlidingFinishedSignal(); slidingFinished?.Disconnect(_sliderSlidingFinishedCallbackDelegate); slidingFinished?.Dispose(); } if (_sliderMarkReachedCallbackDelegate != null) { SliderMarkReachedSignal markReached = MarkReachedSignal(); markReached?.Disconnect(_sliderMarkReachedCallbackDelegate); markReached?.Dispose(); } } base.Dispose(type); }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SliderMarkReachedSignal obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }