public static SqlConstantCollection FromList(IList values)
 {
     SqlConstantCollection constants = new SqlConstantCollection(values.Count);
     foreach (object obj2 in values)
     {
         constants.Add(obj2);
     }
     return constants;
 }
 public SqlConstantCollection(SqlConstantCollection items)
 {
     this.AddRange(items);
 }
 public virtual void AddRange(SqlConstantCollection items)
 {
     foreach (SqlConstant constant in items)
     {
         base.List.Add(constant);
     }
 }
 public Enumerator(SqlConstantCollection collection)
 {
     this.wrapped = collection.GetEnumerator();
 }
 protected virtual void ConstantList(StringBuilder builder, SqlConstantCollection values)
 {
     for (int i = 0; i < values.Count; i++)
     {
         SqlConstant expr = values[i];
         this.Constant(builder, expr);
         if (i != (values.Count - 1))
         {
             this.Coma(builder);
         }
     }
 }