public int Add(DbProviderBase item)
        {
            int retval = List.Add (item);

            if( Changed != null )
                Changed (this, new EventArgs ());

            return( retval );
        }
 public TypesNode(DbProviderBase provider)
 {
     Provider = provider;
 }
 public TriggersNode(DbProviderBase provider)
 {
     Provider = provider;
 }
 public SequencesNode(DbProviderBase provider)
 {
     Provider = provider;
 }
 public RulesNode(DbProviderBase provider)
 {
     Provider = provider;
 }
        public void Remove(DbProviderBase item)
        {
            List.Remove (item);

            if( Changed != null )
                Changed (this, new EventArgs ());
        }
 public ConstraintsNode(DbProviderBase provider, TableSchema table)
 {
     Provider = provider;
     Table = table;
 }
 public AggregatesNode(DbProviderBase provider)
 {
     Provider = provider;
 }
 public LanguagesNode(DbProviderBase provider)
 {
     Provider = provider;
 }
 public GroupsNode(DbProviderBase provider)
 {
     Provider = provider;
 }
 public DbProviderChangedArgs(DbProviderBase provider)
 {
     Provider = provider;
 }
 public int IndexOf(DbProviderBase item)
 {
     return (List.IndexOf (item));
 }
 public bool Contains(DbProviderBase item)
 {
     return (List.Contains (item));
 }
 public UsersNode(DbProviderBase provider)
 {
     Provider = provider;
 }
 public OperatorsNode(DbProviderBase provider)
 {
     Provider = provider;
 }
 public ViewsNode(DbProviderBase provider)
 {
     Provider = provider;
 }
 public ParametersNode(DbProviderBase provider)
 {
     Provider = provider;
 }
 public ColumnsNode(DbProviderBase provider, ISchema parent)
 {
     Provider = provider;
     Parent = parent;
 }
 public ProceduresNode(DbProviderBase provider)
 {
     Provider = provider;
 }
 public void BuildChildNodes(ITreeBuilder builder, DbProviderBase provider)
 {
     lock (ThreadSync) {
         threadedBuilder = builder;
         threadedProvider = provider;
         Thread thread = new Thread (new ThreadStart (BuildChildNodesThreadStart));
         thread.Start ();
     }
 }
        public void Insert(int index, DbProviderBase item)
        {
            List.Insert (index, item);

            if (Changed != null)
                Changed (this, new EventArgs ());
        }