Compartilhar via


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

Aplica-se a