public void Connect() { Assert(!IsConnected); lock (m_lock) { if (!m_table.IsConnected) { m_table.Connect(); } RegisterHandlers(); IsConnected = true; ProvidersTracker.RegisterProvider(this, m_table.Name); } }