XsdDataContractImporter.GetCodeTypeReference Método

Definición

Devuelve una CodeTypeReference para el elemento especificado.

Sobrecargas

GetCodeTypeReference(XmlQualifiedName)

Devuelve CodeTypeReference al tipo de CLR generado para el tipo de esquema con el XmlQualifiedName especificado.

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Devuelve CodeTypeReference para el elemento XML calificado especificado y el elemento de esquema.

GetCodeTypeReference(XmlQualifiedName)

Devuelve CodeTypeReference al tipo de CLR generado para el tipo de esquema con el XmlQualifiedName especificado.

public:
 System::CodeDom::CodeTypeReference ^ GetCodeTypeReference(System::Xml::XmlQualifiedName ^ typeName);
public System.CodeDom.CodeTypeReference GetCodeTypeReference (System.Xml.XmlQualifiedName typeName);
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName -> System.CodeDom.CodeTypeReference
Public Function GetCodeTypeReference (typeName As XmlQualifiedName) As CodeTypeReference

Parámetros

typeName
XmlQualifiedName

XmlQualifiedName que especifica el tipo de esquema para buscar.

Devoluciones

Una referencia CodeTypeReference al tipo de CLR generado para el tipo de esquema con el typeName especificado.

Comentarios

Use este método para buscar la referencia a un tipo de CLR generado tras llamar al método Import. CodeTypeReference contiene el nombre del tipo generado y se puede usar para buscar el CodeTypeDeclaration correspondiente en CodeCompileUnit.

Se aplica a

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Devuelve CodeTypeReference para el elemento XML calificado especificado y el elemento de esquema.

public:
 System::CodeDom::CodeTypeReference ^ GetCodeTypeReference(System::Xml::XmlQualifiedName ^ typeName, System::Xml::Schema::XmlSchemaElement ^ element);
public System.CodeDom.CodeTypeReference GetCodeTypeReference (System.Xml.XmlQualifiedName typeName, System.Xml.Schema.XmlSchemaElement element);
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName * System.Xml.Schema.XmlSchemaElement -> System.CodeDom.CodeTypeReference
Public Function GetCodeTypeReference (typeName As XmlQualifiedName, element As XmlSchemaElement) As CodeTypeReference

Parámetros

typeName
XmlQualifiedName

Un XmlQualifiedName que especifica el nombre calificado de XML del tipo de esquema para buscar.

element
XmlSchemaElement

XmlSchemaElement que especifica un elemento en un esquema XML.

Devoluciones

Un CodeTypeReference que representa el tipo que se generó para el tipo de esquema especificado.

Comentarios

El elemento de esquema es necesario para los datos sobre el tipo que se especifica en el ámbito del elemento. El principal ejemplo de esto es el atributo XSD nillable. En el esquema, el valor nillable establecido en true se especifica en el elemento de esquema incluido mientras que el concepto de null se expresa en el tipo de CLR Nullable<T>. El elemento se pasa para que este importador pueda buscar la información del nivel de elemento y devolver la referencia de tipo correcto según corresponda.

Al importar WSDL, se importa cada parámetro por separado y, por tanto, los elementos de cada parámetro deben pasarse por separado.

Se aplica a