XsdDataContractImporter.GetKnownTypeReferences(XmlQualifiedName) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.