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です。 スキーマでは、 nillabletrue に設定することは、含まれるスキーマ要素で指定されますが、null の概念は CLR 型の Nullable<T>で表されます。 このインポーターが要素レベルの情報を検索し、それに応じて正しい型参照を返すことができるように、要素が渡されます。

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

適用対象