Opc.Ua.Com.Server.ComProxy.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)
                    {
                        m_running = false;

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

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

                m_disposed = true;
            }
        }

Same methods

ComProxy::Dispose ( ) : void