Compartilhar via


XsdDataContractImporter.GetKnownTypeReferences(XmlQualifiedName) Método

Definição

Retorna uma lista de objetos CodeTypeReference que representam os tipos conhecidos gerados durante a geração de código para o tipo de esquema especificado.

public:
 System::Collections::Generic::ICollection<System::CodeDom::CodeTypeReference ^> ^ GetKnownTypeReferences(System::Xml::XmlQualifiedName ^ typeName);
public System.Collections.Generic.ICollection<System.CodeDom.CodeTypeReference>? GetKnownTypeReferences (System.Xml.XmlQualifiedName typeName);
public System.Collections.Generic.ICollection<System.CodeDom.CodeTypeReference> GetKnownTypeReferences (System.Xml.XmlQualifiedName typeName);
member this.GetKnownTypeReferences : System.Xml.XmlQualifiedName -> System.Collections.Generic.ICollection<System.CodeDom.CodeTypeReference>
Public Function GetKnownTypeReferences (typeName As XmlQualifiedName) As ICollection(Of CodeTypeReference)

Parâmetros

typeName
XmlQualifiedName

Um XmlQualifiedName que representa o tipo de esquema para o qual os tipos conhecidos serão pesquisados.

Retornos

Um IList<T> do tipo CodeTypeReference.

Comentários

Ao gerar tipos CLR para tipos de esquema, tipos conhecidos também são gerados para todos os tipos derivados presentes no esquema. Em muitos casos, esses tipos conhecidos são adicionados usando atributos ao código gerado. (Por exemplo, consulte a KnownTypeAttribute classe . ) No entanto, para o tipo de nível superior, precisa haver uma maneira de retornar o conjunto de tipos conhecidos gerados. Esse método retorna o CodeTypeReference para tipos conhecidos que foram gerados para um tipo de esquema específico.

Para saber mais, confira Tipos de contrato de dados conhecidos.

Aplica-se a

Confira também