XsdDataContractImporter.GetCodeTypeReference Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.