XsdDataContractImporter.GetCodeTypeReference Methode

Definitie

Retourneert een CodeTypeReference voor het opgegeven element.

Overloads

Name Description
GetCodeTypeReference(XmlQualifiedName)

Retourneert een CodeTypeReference aan het CLR-type dat is gegenereerd voor het schematype met de opgegeven XmlQualifiedName.

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Retourneert een CodeTypeReference voor het opgegeven xml-gekwalificeerde element en schema-element.

GetCodeTypeReference(XmlQualifiedName)

Retourneert een CodeTypeReference aan het CLR-type dat is gegenereerd voor het schematype met de opgegeven XmlQualifiedName.

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

Parameters

typeName
XmlQualifiedName

Hiermee XmlQualifiedName geeft u het schematype op dat moet worden opgezoekd.

Retouren

Een CodeTypeReference verwijzing naar het CLR-type dat is gegenereerd voor het schematype met de opgegeven typeName.

Opmerkingen

Gebruik deze methode om de verwijzing naar een gegenereerd CLR-type op te zoeken nadat u de methode hebt Import aangeroepen. De CodeTypeReference bevat de naam van het gegenereerde type en kan worden gebruikt om de bijbehorende CodeTypeDeclaration op te zoeken in de CodeCompileUnit.

Van toepassing op

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Retourneert een CodeTypeReference voor het opgegeven xml-gekwalificeerde element en schema-element.

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

Parameters

typeName
XmlQualifiedName

Een XmlQualifiedName die de xml-gekwalificeerde naam van het schematype opgeeft die moet worden opgezoekd.

element
XmlSchemaElement

Een XmlSchemaElement die een element in een XML-schema opgeeft.

Retouren

Een CodeTypeReference dat het type vertegenwoordigt dat is gegenereerd voor het opgegeven schematype.

Opmerkingen

Het schema-element is nodig voor gegevens over het type dat is opgegeven in het elementbereik. Het belangrijkste voorbeeld hiervan is het XSD-kenmerk nillable. In het schema wordt de instelling nillabletrue opgegeven voor het betreffende schema-element, terwijl het concept van null wordt uitgedrukt in het CLR-type Nullable<T>. Het element wordt doorgegeven zodat deze importeur de informatie op elementniveau kan opzoeken en de juiste typeverwijzing dienovereenkomstig kan retourneren.

Bij het importeren van WSDL wordt elke parameter afzonderlijk geïmporteerd en daarom moeten de parameterelementen afzonderlijk worden doorgegeven.

Van toepassing op