XsdDataContractImporter.GetKnownTypeReferences(XmlQualifiedName) Methode

Definition

Gibt eine Liste von CodeTypeReference-Objekten zurück, die die bekannten Typen darstellt, die bei der Generierung von Code für den angegebenen Schematyp erstellt wurden.

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)

Parameter

typeName
XmlQualifiedName

Ein XmlQualifiedName, der den Schematyp darstellt, für den bekannte Typen gesucht werden sollen.

Gibt zurück

ICollection<CodeTypeReference>

IList<T> vom Typ CodeTypeReference.

Hinweise

Bei der Generierung von CLR-Typen für Schematypen werden auch bekannte Typen für alle abgeleiteten Typen erstellt, die im Schema vorhanden sind. In vielen Fällen werden diese bekannten Typen dem generierten Code mit Attributen hinzugefügt. (Siehe z. B. die KnownTypeAttribute Klasse. ) Für den Typ der obersten Ebene muss es jedoch eine Möglichkeit geben, die Gruppe der generierten bekannten Typen zurückzugeben. Diese Methode gibt den CodeTypeReference für bekannte Typen zurück, die für einen bestimmten Schematyp generiert wurden.

Weitere Informationen finden Sie unter "Bekannte Datenvertragstypen".

Gilt für

Siehe auch