XsdDataContractImporter.GetKnownTypeReferences(XmlQualifiedName) Método

Definición

Devuelve una lista de CodeTypeReference objetos que representa los tipos conocidos generados al generar código para el 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

que XmlQualifiedName representa el tipo de esquema para el que buscar los tipos conocidos.

Devoluciones

Colección de tipo CodeTypeReference.

Atributos

Comentarios

Al generar tipos CLR para tipos de esquema, también se generan tipos conocidos para todos los tipos derivados presentes en el esquema. En muchos casos, estos tipos conocidos se agregan mediante atributos al código generado. (Por ejemplo, vea la KnownTypeAttribute clase . ) Sin embargo, para el tipo de nivel superior, debe haber una manera de devolver el conjunto de tipos conocidos generados. Este método devuelve el para CodeTypeReference los tipos conocidos que se generaron para un tipo de esquema específico.

Para obtener más información, vea Tipos conocidos del contrato de datos.

Se aplica a

Consulte también