Freigeben über


XsdDataContractImporter.GetKnownTypeReferences(XmlQualifiedName) Methode

Definition

Gibt eine Liste der CodeTypeReference Objekte zurück, die die bekannten Typen darstellen, die beim Generieren von Code für den angegebenen Schematyp generiert werden.

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)

Parameter

typeName
XmlQualifiedName

Ein XmlQualifiedName, der den Schematyp darstellt, nach bekannten Typen nachzuschlagen.

Gibt zurück

Eine Sammlung vom Typ CodeTypeReference.

Hinweise

Beim Generieren von CLR-Typen für Schematypen werden bekannte Typen auch für alle abgeleiteten Typen generiert, die im Schema vorhanden sind. In vielen Fällen werden diese bekannten Typen mithilfe von Attributen zum generierten Code 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 die CodeTypeReference für bekannte Typen zurück, die für einen bestimmten Schematyp generiert wurden.

Weitere Informationen finden Sie unter Bekannten Datentypen.

Gilt für:

Weitere Informationen