Språk

XsdDataContractImporter.GetKnownTypeReferences(XmlQualifiedName) Metod

Definition

Returnerar en lista över CodeTypeReference objekt som representerar de kända typer som genereras när kod genereras för den angivna schematypen.

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)

Parametrar

typeName
XmlQualifiedName

En XmlQualifiedName som representerar den schematyp som du vill söka efter kända typer för.

Returer

En samling av typen CodeTypeReference.

Attribut

Kommentarer

När du genererar CLR-typer för schematyper genereras även kända typer för alla härledda typer som finns i schemat. I många fall läggs dessa kända typer till med hjälp av attribut till den genererade koden. (Se till exempel KnownTypeAttribute klassen . ) För den översta nivån måste det dock finnas ett sätt att returnera uppsättningen med kända typer som genereras. Den här metoden returnerar CodeTypeReference för kända typer som genererades för en specifik schematyp.

Mer information finns i Kända typer av datakontrakt.

Gäller för

Se även