XsdDataContractImporter.GetCodeTypeReference Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um CodeTypeReference para o elemento especificado.
Sobrecargas
GetCodeTypeReference(XmlQualifiedName) |
Retorna um CodeTypeReference ao tipo CLR gerado para o tipo de esquema com o XmlQualifiedNameespecificado. |
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement) |
Retorna um CodeTypeReference para o elemento qualificado XML especificado e o elemento de esquema. |
GetCodeTypeReference(XmlQualifiedName)
- Origem:
- XsdDataContractImporter.cs
- Origem:
- XsdDataContractImporter.cs
Retorna um CodeTypeReference ao tipo CLR gerado para o tipo de esquema com o 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
O XmlQualifiedName que especifica o tipo de esquema a ser pesquisado.
Retornos
Uma referência CodeTypeReference ao tipo CLR gerado para o tipo de esquema com o typeName especificado.
Comentários
Use esse método para pesquisar a referência a um tipo CLR gerado depois de chamar o método Import. O CodeTypeReference contém o nome do tipo gerado e pode ser usado para pesquisar o CodeTypeDeclaration correspondente no CodeCompileUnit.
Aplica-se a
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)
- Origem:
- XsdDataContractImporter.cs
- Origem:
- XsdDataContractImporter.cs
Retorna um CodeTypeReference para o elemento qualificado XML especificado e o 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
Um XmlQualifiedName que especifica o nome qualificado XML do tipo de esquema a ser pesquisado.
- element
- XmlSchemaElement
Um XmlSchemaElement que especifica um elemento em um esquema XML.
Retornos
Um CodeTypeReference que representa o tipo que foi gerado para o tipo de esquema especificado.
Comentários
O elemento de esquema é necessário para dados sobre o tipo especificado no escopo do elemento. O exemplo principal disso é o atributo XSD nillable
. No esquema, a configuração nillable
como true
é especificada no elemento de esquema que contém, enquanto o conceito de nulo é expresso no tipo CLR Nullable<T>. O elemento é passado para que esse importador possa pesquisar as informações no nível do elemento e retornar a referência de tipo correta adequadamente.
Ao importar o WSDL, cada parâmetro é importado separadamente e, portanto, os elementos de parâmetro precisam ser passados separadamente.