XmlSchemaParticle Class

Definition

Abstract class for that is the base class for all particle types (e.g. XmlSchemaAny).

public abstract class XmlSchemaParticle : System.Xml.Schema.XmlSchemaAnnotated
Inheritance
Derived

Examples

See XmlSchemaAny, XmlSchemaElement, or XmlSchemaGroup for an example using this class.

Remarks

Particle types are usually interchangeable. Particle can be a local element declaration or reference to a global element declaration (element), a compositor (sequence, choice, or all), a reference to a named content model group (group), or an element wildcard (any).

Constructors

XmlSchemaParticle()

Initializes a new instance of the XmlSchemaParticle class.

Properties

Annotation Inherited from XmlSchemaAnnotated
Id Inherited from XmlSchemaAnnotated
LineNumber Inherited from XmlSchemaObject
LinePosition Inherited from XmlSchemaObject
MaxOccurs

Gets or sets the maximum number of times the particle can occur.

MaxOccursString

Gets or sets the number as a string value. Maximum number of times the particle can occur.

MinOccurs

Gets or sets the minimum number of times the particle can occur.

MinOccursString

Gets or sets the number as a string value. The minimum number of times the particle can occur.

Namespaces Inherited from XmlSchemaObject
Parent Inherited from XmlSchemaObject
SourceUri Inherited from XmlSchemaObject
UnhandledAttributes Inherited from XmlSchemaAnnotated

Methods

Equals(Object) Inherited from Object
Equals(Object, Object) Inherited from Object
GetHashCode() Inherited from Object
GetType() Inherited from Object
MemberwiseClone() Inherited from Object
ReferenceEquals(Object, Object) Inherited from Object
ToString() Inherited from Object

Applies to