public void Connect() { using (Lock()) { if (!IsConnected) { m_src.Connect(); m_mapper.Connect(); RegisterHandlers(); } ++m_refCount; ProvidersTracker.RegisterProvider(this, m_src); } }
public void Connect() { lock (m_table) { if (!IsConnected) { m_table.Connect(); } ++m_cxnCount; } ProvidersTracker.RegisterProvider(this, m_table.ID); Assert(IsConnected); }