XsdDataContractImporter.GetKnownTypeReferences(XmlQualifiedName) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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);
[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)
Parametry
- typeName
- XmlQualifiedName
Element XmlQualifiedName reprezentujący typ schematu do wyszukiwania znanych typów.
Zwraca
Kolekcja typu CodeTypeReference.
- Atrybuty
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 należy zwrócić zestaw 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.