XsdDataContractImporter.GetCodeTypeReference Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.