Member (miembro)
Este objeto representa a un atributo o elemento del esquema XML. Se usa para crear miembros de clases de tipos.
Propiedad | Tipo | Descripción |
---|---|---|
CodeName | string | Nombre para el código generado (derivado del nombre local o de la declaración de objeto primario) |
LocalName | string | El nombre original en el esquema. Aparece vacía para el miembro especial que representa el contenido de texto de tipos complejos. |
NamespaceURI | string | El URI de espacio de nombres de este elemento/atributo dentro de documentos/secuencias de instancia XML. |
DeclaringType | El tipo que originalmente declara el miembro (igual a containingType para miembros no heredados) | |
ContainingType | El tipo del cual este es miembro | |
DataType | El tipo de datos del contenido de este miembro | |
Biblioteca | La biblioteca que contiene el DataType de este miembro | |
IsAttribute | boolean | True para atributos, false para elementos |
IsOptional | boolean | True si minOccurs = 0 o si es un atributo opcional |
IsRequired | boolean | True si minOccurs > 0 o si es un atributo obligatorio |
IsFixed | boolean | True para atributos fijos, el valor está en la propiedad Default |
IsDefault | boolean | True para los atributos con valor predeterminado, el valor está en la propiedad Default |
IsNillable | boolean | True para elementos nillable |
IsUseQualified | boolean | True si la propiedad NamespaceURI no está vacía |
MinOccurs | integer | minOccurs como en el esquema. 1 para atributos obligatorios |
MaxOccurs | integer | maxOccurs como en el esquema. 0 para atributos prohibidos y -1 para unbounded |
Default | string | Valor predeterminado |