XsdDataContractImporter.GetKnownTypeReferences(XmlQualifiedName) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.