Language

XsdDataContractImporter.GetCodeTypeReference メソッド

定義

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

オーバーロード

名前 説明
GetCodeTypeReference(XmlQualifiedName)

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

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

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

GetCodeTypeReference(XmlQualifiedName)

ソース:
XsdDataContractImporter.cs
ソース:
XsdDataContractImporter.cs
ソース:
XsdDataContractImporter.cs
ソース:
XsdDataContractImporter.cs

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

public:
 System::CodeDom::CodeTypeReference ^ GetCodeTypeReference(System::Xml::XmlQualifiedName ^ typeName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public System.CodeDom.CodeTypeReference GetCodeTypeReference(System.Xml.XmlQualifiedName typeName);
public System.CodeDom.CodeTypeReference GetCodeTypeReference(System.Xml.XmlQualifiedName typeName);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName -> System.CodeDom.CodeTypeReference
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には生成された型の名前が含まれており、CodeTypeDeclaration内の対応するCodeCompileUnitを検索するために使用できます。

適用対象

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

ソース:
XsdDataContractImporter.cs
ソース:
XsdDataContractImporter.cs
ソース:
XsdDataContractImporter.cs
ソース:
XsdDataContractImporter.cs

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

public:
 System::CodeDom::CodeTypeReference ^ GetCodeTypeReference(System::Xml::XmlQualifiedName ^ typeName, System::Xml::Schema::XmlSchemaElement ^ element);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName * System.Xml.Schema.XmlSchemaElement -> System.CodeDom.CodeTypeReference
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 をインポートする場合、各パラメーターは個別にインポートされるため、パラメーター要素を個別に渡す必要があります。

適用対象