XsdDataContractImporter.GetCodeTypeReference 方法

定義

傳回指定專案的 CodeTypeReference

多載

GetCodeTypeReference(XmlQualifiedName)

使用指定的 XmlQualifiedName,傳回針對架構型別所產生的CLR型別 CodeTypeReference

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

傳回指定之 XML 限定專案和架構專案的 CodeTypeReference

GetCodeTypeReference(XmlQualifiedName)

來源:
XsdDataContractImporter.cs
來源:
XsdDataContractImporter.cs

使用指定的 XmlQualifiedName,傳回針對架構型別所產生的CLR型別 CodeTypeReference

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

參數

typeName
XmlQualifiedName

指定要查閱之架構類型的 XmlQualifiedName

傳回

針對具有指定 typeName 之架構型別所產生的 CLR 型別 CodeTypeReference 參考。

備註

使用此方法,在呼叫 Import 方法之後,查閱所產生CLR類型的參考。 CodeTypeReference 包含所產生型別的名稱,可用來在 CodeCompileUnit中查閱對應的 CodeTypeDeclaration

適用於

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

來源:
XsdDataContractImporter.cs
來源:
XsdDataContractImporter.cs

傳回指定之 XML 限定專案和架構專案的 CodeTypeReference

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

參數

typeName
XmlQualifiedName

XmlQualifiedName,指定要查閱之架構類型的 XML 限定名稱。

element
XmlSchemaElement

指定 XML 架構中專案 XmlSchemaElement

傳回

CodeTypeReference,表示為指定之架構類型產生的型別。

備註

項目範圍中指定之型別的相關數據需要架構元素。 主要範例是 XSD 屬性 nillable。 在架構中,會將 nillable 設定為 true,是在包含的架構元素上指定,而 null 的概念則以 CLR 類型表示 Nullable<T>。 元素會傳入,讓這個匯入工具可以查閱專案層級資訊,並據以傳回正確的類型參考。

匯入 WSDL 時,會個別匯入每個參數,因此需要個別傳入參數元素。

適用於