CodeKing.SqlHarvester.Core.ScriptInfoCollection.Add C# (CSharp) Method

Add() public method

public Add ( IScriptInfo scriptInfo ) : void
scriptInfo IScriptInfo
return void
        public void Add(IScriptInfo scriptInfo)
        {
            base.BaseAdd(scriptInfo as ScriptInfo);
        }

Usage Example

 private ScriptInfoCollection ParseCollection(ScriptInfoCollection config)
 {
     if (config.Contains("*"))
     {
         using (
             IDbCommand cmd =
                 database.CreateCommand(
                     "Select Object_Name(object_id) as TableName From sys.objects Where type='U'"))
         {
             cmd.CommandType = CommandType.Text;
             using (IDataReader reader = database.ExecuteReader(cmd))
             {
                 ScriptInfoCollection collection = new ScriptInfoCollection();
                 while (reader.Read())
                 {
                     collection.Add(
                         new ScriptInfo((string)reader["TableName"], string.Empty, config["*"].ScriptMode));
                 }
                 return collection;
             }
         }
     }
     else
     {
         return config;
     }
 }