XsdDataContractImporter.GetKnownTypeReferences(XmlQualifiedName) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.