XmlSchemaComplexType | System.Xml.Schema (system.xml.dll) class |
public class XmlSchemaComplexType : XmlSchemaType {
// Public Constructors
public XmlSchemaComplexType( );
// Public Instance Properties
public XmlSchemaAnyAttribute AnyAttribute{set; get; }
public XmlSchemaObjectCollection Attributes{get; }
public XmlSchemaObjectTable AttributeUses{get; }
public XmlSchemaAnyAttribute AttributeWildcard{get; }
public XmlSchemaDerivationMethod Block{set; get; }
public XmlSchemaDerivationMethod BlockResolved{get; }
public XmlSchemaContentModel ContentModel{set; get; }
public XmlSchemaContentType ContentType{get; }
public XmlSchemaParticle ContentTypeParticle{get; }
public bool IsAbstract{set; get; }
public override bool IsMixed{set; get; } // overrides XmlSchemaType
public XmlSchemaParticle Particle{set; get; }
} | |
This type represents a
xs:complexType element. The
Block property allows access to the
XmlSchemaDerivationMethod enumeration, which
overrides the blockDefault attribute of the parent
XmlSchema. The IsAbstract and
IsMixed properties provide access to the
abstract and mixed attributes.
The content of the element can be accessed through the
AnyAttribute, Attributes, and
Particle properties.
Hierarchy
System.Object XmlSchemaObject
XmlSchemaAnnotated
XmlSchemaType
XmlSchemaComplexType
|