DekGenius.com
[ Team LiB ] Previous Section Next Section

XmlSchemaObjectCollectionSystem.Xml.Schema (system.xml.dll)    class 

public class XmlSchemaObjectCollection : CollectionBase {
// Public Constructors
   public XmlSchemaObjectCollection( );  
   public XmlSchemaObjectCollection( XmlSchemaObject parent);  
// Public Instance Properties
   public virtual XmlSchemaObject this[ int index ]{set; get; } 
// Public Instance Methods
   public int Add( XmlSchemaObject item);  
   public bool Contains( XmlSchemaObject item);  
   public void CopyTo( XmlSchemaObject[ ] array, int index);  
   public XmlSchemaObjectEnumerator GetEnumerator( );  
   public int IndexOf( XmlSchemaObject item);  
   public void Insert( int index, XmlSchemaObject item);  
   public void Remove( XmlSchemaObject item);  
// Protected Instance Methods
   protected override void OnClear( );                                 // overrides System.Collections.CollectionBase
   protected override void OnInsert( int index, object item);         // overrides System.Collections.CollectionBase
   protected override void OnRemove( int index, object item);         // overrides System.Collections.CollectionBase
   protected override void OnSet( int index, object oldValue, object newValue);    // overrides System.Collections.CollectionBase
}

This type extends System.Collections.CollectionBase to provide an ordered list of XmlSchemaObject instances. The Add( ) and Insert( ) methods allow you to add XmlSchemaObject instances to the collection, and the indexer allows you to retrieve items by integral index. The GetEnumerator( ) method returns a XmlSchemaObjectEnumerator that can be used to iterate over the collection.

Hierarchy

System.Object System.Collections.CollectionBase(System.Collections.IList, System.Collections.ICollection, System.Collections.IEnumerable) XmlSchemaObjectCollection

    [ Team LiB ] Previous Section Next Section