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  |