Freigeben über


XsdDataContractImporter.GetCodeTypeReference Methode

Definition

Gibt einen CodeTypeReference für das angegebene Element zurück.

Überlädt

GetCodeTypeReference(XmlQualifiedName)

Gibt einen CodeTypeReference an den CLR-Typ zurück, der für den Schematyp mit dem angegebenen XmlQualifiedNamegeneriert wurde.

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Gibt einen CodeTypeReference für das angegebene XML-qualifizierte Element und schemaelement zurück.

GetCodeTypeReference(XmlQualifiedName)

Quelle:
XsdDataContractImporter.cs
Quelle:
XsdDataContractImporter.cs

Gibt einen CodeTypeReference an den CLR-Typ zurück, der für den Schematyp mit dem angegebenen XmlQualifiedNamegeneriert wurde.

public:
 System::CodeDom::CodeTypeReference ^ GetCodeTypeReference(System::Xml::XmlQualifiedName ^ typeName);
public System.CodeDom.CodeTypeReference GetCodeTypeReference (System.Xml.XmlQualifiedName typeName);
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName -> System.CodeDom.CodeTypeReference
Public Function GetCodeTypeReference (typeName As XmlQualifiedName) As CodeTypeReference

Parameter

typeName
XmlQualifiedName

Die XmlQualifiedName, die den schematyp angibt, der nachschlagen soll.

Gibt zurück

Ein CodeTypeReference Verweis auf den CLR-Typ, der für den Schematyp mit dem angegebenen TypeName generiert wurde.

Hinweise

Verwenden Sie diese Methode, um den Verweis auf einen generierten CLR-Typ nach dem Aufrufen der Import-Methode nachzuschlagen. Die CodeTypeReference enthält den Namen des generierten Typs und kann verwendet werden, um die entsprechenden CodeTypeDeclaration im CodeCompileUnitnachzuschlagen.

Gilt für:

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Quelle:
XsdDataContractImporter.cs
Quelle:
XsdDataContractImporter.cs

Gibt einen CodeTypeReference für das angegebene XML-qualifizierte Element und schemaelement zurück.

public:
 System::CodeDom::CodeTypeReference ^ GetCodeTypeReference(System::Xml::XmlQualifiedName ^ typeName, System::Xml::Schema::XmlSchemaElement ^ element);
public System.CodeDom.CodeTypeReference GetCodeTypeReference (System.Xml.XmlQualifiedName typeName, System.Xml.Schema.XmlSchemaElement element);
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName * System.Xml.Schema.XmlSchemaElement -> System.CodeDom.CodeTypeReference
Public Function GetCodeTypeReference (typeName As XmlQualifiedName, element As XmlSchemaElement) As CodeTypeReference

Parameter

typeName
XmlQualifiedName

Ein XmlQualifiedName, der den XML-qualifizierten Namen des Schematyps angibt, der nachschlagen soll.

element
XmlSchemaElement

Ein XmlSchemaElement, das ein Element in einem XML-Schema angibt.

Gibt zurück

Ein CodeTypeReference, der den Typ darstellt, der für den angegebenen Schematyp generiert wurde.

Hinweise

Das Schemaelement wird für Daten über den Typ benötigt, der im Elementbereich angegeben ist. Das Hauptbeispiel hierfür ist das XSD-Attribut nillable. Im Schema wird das Festlegen nillable auf true für das enthaltende Schemaelement angegeben, während das Konzept von NULL im CLR-Typ Nullable<T>ausgedrückt wird. Das Element wird übergeben, damit dieser Importer die Informationen auf Elementebene nachschlagen und den richtigen Typverweis entsprechend zurückgeben kann.

Beim Importieren von WSDL wird jeder Parameter separat importiert und daher müssen die Parameterelemente separat übergeben werden.

Gilt für: