Condividi tramite


XsdDataContractImporter.GetCodeTypeReference Metodo

Definizione

Restituisce un CodeTypeReference per l'elemento specificato.

Overload

GetCodeTypeReference(XmlQualifiedName)

Restituisce un CodeTypeReference al tipo CLR generato per il tipo di schema con il XmlQualifiedNamespecificato.

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Restituisce un CodeTypeReference per l'elemento di schema e l'elemento qualificato XML specificati.

GetCodeTypeReference(XmlQualifiedName)

Origine:
XsdDataContractImporter.cs
Origine:
XsdDataContractImporter.cs

Restituisce un CodeTypeReference al tipo CLR generato per il tipo di schema con il XmlQualifiedNamespecificato.

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

Parametri

typeName
XmlQualifiedName

Il XmlQualifiedName che specifica il tipo di schema da cercare.

Restituisce

Riferimento CodeTypeReference al tipo CLR generato per il tipo di schema con il typeName specificato.

Commenti

Utilizzare questo metodo per cercare il riferimento a un tipo CLR generato dopo aver chiamato il metodo Import. Il CodeTypeReference contiene il nome del tipo generato e può essere usato per cercare il CodeTypeDeclaration corrispondente nel CodeCompileUnit.

Si applica a

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Origine:
XsdDataContractImporter.cs
Origine:
XsdDataContractImporter.cs

Restituisce un CodeTypeReference per l'elemento di schema e l'elemento qualificato XML specificati.

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

Parametri

typeName
XmlQualifiedName

Oggetto XmlQualifiedName che specifica il nome completo XML del tipo di schema da cercare.

element
XmlSchemaElement

Oggetto XmlSchemaElement che specifica un elemento in un XML Schema.

Restituisce

Oggetto CodeTypeReference che rappresenta il tipo generato per il tipo di schema specificato.

Commenti

L'elemento dello schema è necessario per i dati sul tipo specificato nell'ambito dell'elemento. L'esempio principale di questo è l'attributo XSD nillable. Nello schema, l'impostazione di nillable su true viene specificata nell'elemento dello schema contenitore, mentre il concetto di null è espresso nel tipo CLR Nullable<T>. L'elemento viene passato in modo che l'utilità di importazione possa cercare le informazioni a livello di elemento e restituire di conseguenza il riferimento al tipo corretto.

Quando si importa WSDL, ogni parametro viene importato separatamente e pertanto gli elementi dei parametri devono essere passati separatamente.

Si applica a