Compartir a través de


XsdDataContractImporter.GetCodeTypeReference Método

Definición

Devuelve un CodeTypeReference para el elemento especificado.

Sobrecargas

GetCodeTypeReference(XmlQualifiedName)

Devuelve un CodeTypeReference al tipo CLR generado para el tipo de esquema con el XmlQualifiedNameespecificado.

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Devuelve un CodeTypeReference para el elemento completo y el elemento de esquema XML especificados.

GetCodeTypeReference(XmlQualifiedName)

Source:
XsdDataContractImporter.cs
Source:
XsdDataContractImporter.cs

Devuelve un CodeTypeReference al tipo CLR generado para el tipo de esquema con el XmlQualifiedNameespecificado.

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

El XmlQualifiedName que especifica el tipo de esquema que se va a buscar.

Devoluciones

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

Comentarios

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

Se aplica a

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Source:
XsdDataContractImporter.cs
Source:
XsdDataContractImporter.cs

Devuelve un CodeTypeReference para el elemento completo y el elemento de esquema XML especificados.

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 completo XML del tipo de esquema que se va a buscar.

element
XmlSchemaElement

Un 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 especificado en el ámbito del elemento. El ejemplo principal de esto es el atributo XSD nillable. En el esquema, se especifica establecer nillable en true en el elemento de esquema contenedor, mientras que el concepto de null se expresa en el tipo CLR Nullable<T>. El elemento se pasa para que este importador pueda buscar la información de nivel de elemento y devolver la referencia de tipo correcta en consecuencia.

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

Se aplica a