//================================================================================= // // CONSTRUCTORS // //================================================================================= public AutoCache( MongoSession session, string currentDatabase = "test" ) { this.session = session; Databases = new List<string>( ); CurrentDatabase = currentDatabase; Collections = new Dictionary<string, List<string>>( ); session.Status.StateChanged += UpdateCache; }
//================================================================================= // // CONSTRUCTORS // //================================================================================= public AutoCache(MongoSession session, string currentDatabase = "test") { this.session = session; Databases = new List <string>( ); CurrentDatabase = currentDatabase; Collections = new Dictionary <string, List <string> >( ); session.Status.StateChanged += UpdateCache; }
public void Add( MongoSession newSession ) { mongoTabs.Add( newSession ); }
//================================================================================= // // PUBLIC METHODS // //================================================================================= public void Add( MongoSession newSession ) { var tab = new MongoTab( newSession ); TabPages.Add( tab ); SelectTab( tab ); if ( NumTabsChanged != null ) NumTabsChanged( ); }