XsdDataContractImporter.GetCodeTypeReference メソッド

定義

指定した要素の CodeTypeReference を返します。

オーバーロード

GetCodeTypeReference(XmlQualifiedName)

指定した CodeTypeReference を持つスキーマ型に対して生成された CLR 型への XmlQualifiedName を返します。

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

指定した XML 修飾要素とスキーマ要素の CodeTypeReference を返します。

GetCodeTypeReference(XmlQualifiedName)

指定した CodeTypeReference を持つスキーマ型に対して生成された CLR 型への 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

パラメーター

typeName
XmlQualifiedName

検索するスキーマ型を指定する XmlQualifiedName

戻り値

指定した CodeTypeReference を持つスキーマ型に対して生成された CLR 型への typeName 参照を返します。

注釈

Import メソッドを呼び出した後、このメソッドを使用して、生成された CLR 型への参照を検索します。 CodeTypeReference には生成された型の名前が格納され、CodeTypeDeclaration 内の対応する CodeCompileUnit を検索するために使用できます。

適用対象

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

指定した 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

検索するスキーマ型の XML 修飾名を指定する XmlQualifiedName

element
XmlSchemaElement

XML スキーマ内の要素を指定する XmlSchemaElement

戻り値

指定したスキーマ型のために生成された型を表す CodeTypeReference

注釈

要素のスコープで指定された型に関するデータに対するスキーマ要素が必要です。 この代表的な例が XSD 属性である nillable です。 スキーマでは、nillable への true の設定が、含まれているスキーマ要素に対して指定され、null という概念は CLR 型の Nullable<T> で表現されます。 要素は、このインポーターが要素レベルの情報を検索して正しい型参照を返すことを可能にするために渡されます。

WSDL をインポートするとき、各パラメーターは別々にインポートされるため、パラメーター要素を別々に渡す必要があります。

適用対象