Exemplo n.º 1
0
        internal TransitionSetFinishedSignal FinishedSignal()
        {
            TransitionSetFinishedSignal ret = new TransitionSetFinishedSignal(Interop.TransitionSet.FinishedSignal(SwigCPtr), false);

            if (NDalicPINVOKE.SWIGPendingException.Pending)
            {
                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Exemplo n.º 2
0
        /// <summary>
        /// To make transitionSet instance be disposed.
        /// </summary>
        protected override void Dispose(DisposeTypes type)
        {
            if (disposed)
            {
                return;
            }

            if (transitionSetFinishedEventHandler != null)
            {
                TransitionSetFinishedSignal finishedSignal = FinishedSignal();
                finishedSignal?.Disconnect(finishedCallbackOfNative);
                finishedSignal?.Dispose();
                transitionSetFinishedEventHandler = null;
            }

            base.Dispose(type);
        }