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
| Nombre | Description |
|---|---|
| GetCodeTypeReference(XmlQualifiedName) |
Devuelve un CodeTypeReference objeto al tipo CLR generado para el tipo de esquema con el especificado XmlQualifiedName. |
| 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
- Source:
- XsdDataContractImporter.cs
- Source:
- XsdDataContractImporter.cs
Devuelve un CodeTypeReference objeto al tipo CLR generado para el tipo de esquema con el especificado XmlQualifiedName.
public:
System::CodeDom::CodeTypeReference ^ GetCodeTypeReference(System::Xml::XmlQualifiedName ^ typeName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public System.CodeDom.CodeTypeReference GetCodeTypeReference(System.Xml.XmlQualifiedName typeName);
public System.CodeDom.CodeTypeReference GetCodeTypeReference(System.Xml.XmlQualifiedName typeName);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName -> System.CodeDom.CodeTypeReference
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 que se va a buscar.
Devoluciones
Referencia CodeTypeReference al tipo CLR generado para el tipo de esquema con el typeName especificado.
- Atributos
Comentarios
Use este método para buscar la referencia a un tipo CLR generado después de llamar al Import método . CodeTypeReference contiene el nombre del tipo generado y se puede usar para buscar el correspondiente CodeTypeDeclaration en .CodeCompileUnit
Se aplica a
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)
- Source:
- XsdDataContractImporter.cs
- Source:
- XsdDataContractImporter.cs
- 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName * System.Xml.Schema.XmlSchemaElement -> System.CodeDom.CodeTypeReference
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
XmlQualifiedName que especifica el nombre completo XML del tipo de esquema que se va a buscar.
- element
- XmlSchemaElement
que XmlSchemaElement especifica un elemento en un esquema XML.
Devoluciones
CodeTypeReference que representa el tipo que se generó para el tipo de esquema especificado.
- Atributos
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 nillableXSD . En el esquema, el valor nillable de en true se especifica en el elemento de esquema contenedor, mientras que el concepto de null se expresa en el tipo Nullable<T>CLR . 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.