XsdDataContractImporter.GetKnownTypeReferences(XmlQualifiedName) Metoda

Definicja

Zwraca listę CodeTypeReference obiektów reprezentujących znane typy wygenerowane podczas generowania kodu dla określonego typu schematu.

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

Element XmlQualifiedName reprezentujący typ schematu do wyszukiwania znanych typów.

Zwraca

CodeTypeReferenceTyp IList<T> .

Uwagi

Podczas generowania typów CLR dla typów schematów znane typy są również generowane dla wszystkich typów pochodnych, które znajdują się w schemacie. W wielu przypadkach te znane typy są dodawane przy użyciu atrybutów do wygenerowanego kodu. (Na przykład zobacz klasę KnownTypeAttribute ). Jednak w przypadku typu najwyższego poziomu musi istnieć sposób zwracania zestawu znanych typów wygenerowanych. Ta metoda zwraca metodę CodeTypeReference dla znanych typów, które zostały wygenerowane dla określonego typu schematu.

Aby uzyskać więcej informacji, zobacz Znane typy kontraktów danych.

Dotyczy

Zobacz też