XsdDataContractImporter.GetKnownTypeReferences(XmlQualifiedName) Método

Definição

Devolve 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

E XmlQualifiedName que representa o tipo de esquema para procurar tipos conhecidos.

Devoluções

Uma coleção de tipos CodeTypeReference.

Atributos

Observações

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, estes tipos conhecidos são adicionados usando atributos ao código gerado. (Por exemplo, veja a KnownTypeAttribute classe.) No entanto, para o tipo de nível superior, é necessário que exista uma forma de devolver o conjunto de tipos conhecidos gerados. Este método devolve os CodeTypeReference tipos conhecidos que foram gerados para um tipo específico de esquema.

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

Aplica-se a

Ver também