Skip to Content
.NET & XML
book

.NET & XML

by Niel M. Bornstein
November 2003
Intermediate to advanced
476 pages
14h 38m
English
O'Reilly Media, Inc.
Content preview from .NET & XML

Name

XmlSchemaObjectCollection — System.Xml.Schema (system.xml.dll)    class 

Synopsis

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 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Applied XML Programming for Microsoft® .NET

Applied XML Programming for Microsoft® .NET

Dino Esposito
XML Hacks

XML Hacks

Michael Fitzgerald

Publisher Resources

ISBN: 0596003978Supplemental ContentErrata