Opc.Ua.Com.Server.ComAe2Subscription.Dispose C# (CSharp) Method

Dispose() protected method

An overrideable version of the Dispose.
protected Dispose ( bool disposing ) : void
disposing bool
return void
        protected virtual void Dispose(bool disposing)
        {
            if (!m_disposed)
            {
                if (disposing)
                {
                    lock (m_lock)
                    {
                        if (m_subscription != null)
                        {
                            m_subscription.Dispose();
                            m_subscription = null;
                        }

                        if (m_callbackTimer != null)
                        {
                            m_callbackTimer.Dispose();
                            m_callbackTimer = null;
                        }
                    }

                    m_notifiers = null;
                    m_browser = null;
                    m_mapper = null;
                    m_callback = null;
                    m_server = null;
                }

                m_disposed = true;
            }
        }

Same methods

ComAe2Subscription::Dispose ( ) : void