Member
Dieses Objekt steht für ein Attribut oder Element im XML-Schema. Es dient zum Erstellen von Klassen-Members von Typen.
| Eigenschaft | Typ | Beschreibung | 
|---|---|---|
| CodeName | string | Name für generierten Code (vom lokalen Namen oder der Parent-Deklaration abgeleitet) | 
| LocalName | string | Ursprünglicher Name im Schema. Leer bei dem speziellen Member, das den Textinhalt von complexTypes darstellt. | 
| NamespaceURI | string | Die Namespace URI dieses Elements/Attributs in XML-Instanzdokumenten / -streams. | 
| DeclaringType | Typ, der ursprünglich das Member deklariert (entspricht ContainingType für nicht vererbte Members) | |
| ContainingType | Typ, dessen Member dies ist | |
| DataType | Datentyp des Inhalts dieses Members | |
| Library | Bibliothek, die den Datentyp dieses Members enthält | |
| IsAttribute | boolean | True bei Attributen, False bei Elementen | 
| IsOptional | boolean | True, wenn minOccurs = 0 oder optionales Attribut | 
| IsRequired | boolean | True, wenn minOccurs > 0 oder required Attribut | 
| IsFixed | boolean | True bei fixed Attributen, Wert ist in der Eigenschaft "Default" | 
| IsDefault | boolean | True bei Attributen mit Standardwert, Wert ist in der Eigenschaft "Default" | 
| IsNillable | boolean | True bei nillable Elementen | 
| IsUseQualified | boolean | True, wenn NamespaceURI nicht leer ist | 
| MinOccurs | integer | minOccurs wie in Schema. 1 bei required Attributen | 
| MaxOccurs | integer | maxOccurs, wie in Schema. 0 bei prohibited Attributen, -1 bei unbounded | 
| Default | string | Standardwert |