Sdílet prostřednictvím


XsdDataContractImporter.GetKnownTypeReferences(XmlQualifiedName) Metoda

Definice

Vrátí seznam CodeTypeReference objektů, které představují známé typy generované při generování kódu pro zadaný typ schématu.

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);
public System.Collections.Generic.ICollection<System.CodeDom.CodeTypeReference> GetKnownTypeReferences (System.Xml.XmlQualifiedName typeName);
member this.GetKnownTypeReferences : System.Xml.XmlQualifiedName -> System.Collections.Generic.ICollection<System.CodeDom.CodeTypeReference>
Public Function GetKnownTypeReferences (typeName As XmlQualifiedName) As ICollection(Of CodeTypeReference)

Parametry

typeName
XmlQualifiedName

XmlQualifiedName, který představuje typ schématu pro vyhledání známých typů.

Návraty

Kolekce typu CodeTypeReference.

Poznámky

Při generování typů CLR pro typy schématu se také vygenerují známé typy pro všechny odvozené typy, které jsou přítomné ve schématu. V mnoha případech se tyto známé typy přidávají pomocí atributů do vygenerovaného kódu. (Viz například třída KnownTypeAttribute. ) U typu nejvyšší úrovně však musí existovat způsob, jak vrátit sadu vygenerovaných známých typů. Tato metoda vrátí CodeTypeReference pro známé typy, které byly generovány pro konkrétní typ schématu.

Další informace naleznete v tématu datové kontrakty známé typy.

Platí pro

Viz také