class System.Xml.Schema.XmlSchemaObjectCollection
   inherits System.Collections.CollectionBase
   implements System.Collections.IList, System.Collections.ICollection, System.Collections.IEnumerable:

   def public property Item as System.Xml.Schema.XmlSchemaObject
      get.
      set.

   constructor public XmlSchemaObjectCollection():
   end constructor.

   constructor public XmlSchemaObjectCollection(input parent as System.Xml.Schema.XmlSchemaObject):
   end constructor.

   method public final override System.Xml.Schema.XmlSchemaObjectEnumerator GetEnumerator():
   end method.

   method public final integer Add(input item as System.Xml.Schema.XmlSchemaObject):
   end method.

   method public final void Insert(input index as integer, input item as System.Xml.Schema.XmlSchemaObject):
   end method.

   method public final integer IndexOf(input item as System.Xml.Schema.XmlSchemaObject):
   end method.

   method public final logical Contains(input item as System.Xml.Schema.XmlSchemaObject):
   end method.

   method public final void Remove(input item as System.Xml.Schema.XmlSchemaObject):
   end method.

   method public final void CopyTo(input array as System.Xml.Schema.XmlSchemaObject extent, input index as integer):
   end method.

   method protected override void OnInsert(input index as integer, input item as System.Object):
   end method.

   method protected override void OnSet(input index as integer, input oldValue as System.Object, input newValue as System.Object):
   end method.

   method protected override void OnClear():
   end method.

   method protected override void OnRemove(input index as integer, input item as System.Object):
   end method.

end class.
