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

Contains() public method

public Contains ( string scriptInfo ) : bool
scriptInfo string
return bool
        public bool Contains(string scriptInfo)
        {
            object value = base.BaseGet(scriptInfo.ToLowerInvariant());
            return (value != null);
        }

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;
     }
 }