XsdDataContractImporter.GetCodeTypeReference Metodo

Definizione

Restituisce una classe CodeTypeReference per l'elemento specificato.

Overload

GetCodeTypeReference(XmlQualifiedName)

Restituisce una classe CodeTypeReference al tipo CLR generato per il tipo di schema con la classe XmlQualifiedName specificata.

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Restituisce una classe CodeTypeReference per l'elemento qualificato XML e l'elemento dello schema specificati.

GetCodeTypeReference(XmlQualifiedName)

Restituisce una classe CodeTypeReference al tipo CLR generato per il tipo di schema con la classe XmlQualifiedName specificata.

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

Classe XmlQualifiedName che specifica il tipo di schema da cercare.

Restituisce

Riferimento CodeTypeReference al tipo CLR generato per il tipo di schema con la proprietà typeName specificata.

Commenti

Utilizzare questo metodo per cercare il riferimento a un tipo CLR generato dopo la chiamata al metodo Import. La classe CodeTypeReference contiene il nome del tipo generato e può essere utilizzata per cercare la classe CodeTypeDeclaration corrispondente nella classe CodeCompileUnit.

Si applica a

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Restituisce una classe CodeTypeReference per l'elemento qualificato XML e l'elemento dello schema 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

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

element
XmlSchemaElement

Classe XmlSchemaElement che specifica un elemento in un XML Schema.

Restituisce

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

Commenti

L'elemento dello schema è necessario per i dati relativi al tipo che viene specificato nell'ambito dell'elemento. L'esempio principale è l'attributo nillableXSD. Nello schema, l'impostazione di nillable su true viene specificata nell'elemento dello schema che lo contiene, 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 il riferimento al tipo appropriato.

Quando si importa un documento WSDL, ogni parametro viene importato separatamente. Gli elementi del parametro devono quindi essere passati separatamente.

Si applica a