XsdDataContractImporter.GetCodeTypeReference Methode

Definition

Gibt einen CodeTypeReference für ein angegebenes Element zurück.

Überlädt

GetCodeTypeReference(XmlQualifiedName)

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

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

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

GetCodeTypeReference(XmlQualifiedName)

Gibt einen CodeTypeReference an den CLR-Typ zurück, der für den Schematyp mit dem angegebenen XmlQualifiedName generiert 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

Der XmlQualifiedName, der den zu suchenden Schematyp angibt.

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 nach dem Verweis auf einen generierten CLR-Typ zu suchen, nachdem Sie die Import-Methode aufgerufen haben. Der CodeTypeReference enthält den Namen des generierten Typs und kann verwendet werden, um den entsprechenden CodeTypeDeclaration im CodeCompileUnit zu suchen.

Gilt für:

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Gibt einen CodeTypeReference für das angegebene qualifizierte XML-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 qualifizierten XML-Namen des Schematyps zurückgibt, nach dem gesucht werden soll.

element
XmlSchemaElement

Ein XmlSchemaElement, der 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 beim Gültigbeitsbereich des Elements angegeben ist. Das wichtigste Beispiel hierfür ist das XSD-Attributnillable. Im Schema wird die Einstellung von nillable auf true im entsprechenden Schemaelement angegeben, wogegen das Konzept NULL im CLR-Typ Nullable<T> ausgedrückt wird. Das Element wird übergeben, sodass dieser Importer die Elementebeneninformation suchen und den korrekten Typverweis zurückgeben kann.

Beim WDSL-Import wird jeder Parameter separat importiert, deshalb müssen die Parameterelemente separat übergeben werden.

Gilt für: