XsdDataContractImporter.GetCodeTypeReference Método

Definição

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);

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

.NET 9 e outras versões
Produto Versões
.NET 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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);

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.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1