XsdDataContractImporter.GetKnownTypeReferences(XmlQualifiedName) Método

Definição

Retorna uma lista de CodeTypeReference objetos que representa os tipos conhecidos gerados ao gerar código para o tipo de esquema especificado.

public:
 System::Collections::Generic::ICollection<System::CodeDom::CodeTypeReference ^> ^ GetKnownTypeReferences(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.Collections.Generic.ICollection<System.CodeDom.CodeTypeReference>? GetKnownTypeReferences(System.Xml.XmlQualifiedName typeName);
public System.Collections.Generic.ICollection<System.CodeDom.CodeTypeReference> GetKnownTypeReferences(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.GetKnownTypeReferences : System.Xml.XmlQualifiedName -> System.Collections.Generic.ICollection<System.CodeDom.CodeTypeReference>
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 procurar tipos conhecidos.

Retornos

Uma coleção do tipo CodeTypeReference.

Atributos

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 os CodeTypeReference tipos conhecidos que foram gerados para um tipo de esquema específico.

Para obter mais informações, consulte Tipos conhecidos do contrato de dados.

Aplica-se a

Confira também