Member
This object represents an attribute or element in the XML Schema. It is used to create class members of types.
Property  | Type  | Description  | 
|---|---|---|
CodeName  | string  | Name for generated code (derived from local name or parent declaration)  | 
LocalName  | string  | Original name in the schema. Empty for the special member representing text content of complex types.  | 
NamespaceURI  | string  | The namespace URI of this Element/Attribute within XML instance documents/streams.  | 
DeclaringType  | Type originally declaring the member (equal to ContainingType for non-inherited members)  | |
ContainingType  | Type where this is a member of  | |
DataType  | Data type of this member's content  | |
Library  | Library containing this member's DataType  | |
IsAttribute  | boolean  | True for attributes, false for elements  | 
IsOptional  | boolean  | True if minOccurs = 0 or optional attribute  | 
IsRequired  | boolean  | True if minOccurs > 0 or required attribute  | 
IsFixed  | boolean  | True for fixed attributes, value is in Default property  | 
IsDefault  | boolean  | True for attributes with default value, value is in Default property  | 
IsNillable  | boolean  | True for nillable elements  | 
IsUseQualified  | boolean  | True if NamespaceURI is not empty  | 
MinOccurs  | integer  | minOccurs, as in schema. 1 for required attributes  | 
MaxOccurs  | integer  | maxOccurs, as in schema. 0 for prohibited attributes, -1 for unbounded  | 
Default  | string  | Default value  |