public void AddRange(ActiveDirectorySchemaClassCollection schemaClasses)
 {
     if (schemaClasses == null)
     {
         throw new ArgumentNullException("schemaClasses");
     }
     using (IEnumerator enumerator = schemaClasses.GetEnumerator())
     {
         while (enumerator.MoveNext())
         {
             if (((ActiveDirectorySchemaClass) enumerator.Current) == null)
             {
                 throw new ArgumentException("schemaClasses");
             }
         }
     }
     int count = schemaClasses.Count;
     for (int i = 0; i < count; i++)
     {
         this.Add(schemaClasses[i]);
     }
 }