CodeTypeReference コンストラクター

定義

指定した型を使用して、 CodeTypeReference クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
CodeTypeReference()

CodeTypeReference クラスの新しいインスタンスを初期化します。

CodeTypeReference(CodeTypeParameter)

指定したコード型パラメーターを使用して、 CodeTypeReference クラスの新しいインスタンスを初期化します。

CodeTypeReference(String)

指定した型名を使用して、 CodeTypeReference クラスの新しいインスタンスを初期化します。

CodeTypeReference(Type)

指定した型を使用して、 CodeTypeReference クラスの新しいインスタンスを初期化します。

CodeTypeReference(CodeTypeReference, Int32)

指定した配列型とランクを使用して、 CodeTypeReference クラスの新しいインスタンスを初期化します。

CodeTypeReference(String, CodeTypeReference[])

指定した型名と型引数を使用して、 CodeTypeReference クラスの新しいインスタンスを初期化します。

CodeTypeReference(String, CodeTypeReferenceOptions)

指定した型名とコード型参照オプションを使用して、 CodeTypeReference クラスの新しいインスタンスを初期化します。

CodeTypeReference(String, Int32)

指定した配列型名とランクを使用して、 CodeTypeReference クラスの新しいインスタンスを初期化します。

CodeTypeReference(Type, CodeTypeReferenceOptions)

指定した型とコード型参照を使用して、 CodeTypeReference クラスの新しいインスタンスを初期化します。

CodeTypeReference()

CodeTypeReference クラスの新しいインスタンスを初期化します。

public:
 CodeTypeReference();
public CodeTypeReference();
Public Sub New ()

注釈

このコンストラクターは、空の CodeTypeReference オブジェクトを作成します。 このコンストラクターを使用する場合は、プロパティを設定して型参照を確立します。

適用対象

CodeTypeReference(CodeTypeParameter)

指定したコード型パラメーターを使用して、 CodeTypeReference クラスの新しいインスタンスを初期化します。

public:
 CodeTypeReference(System::CodeDom::CodeTypeParameter ^ typeParameter);
public CodeTypeReference(System.CodeDom.CodeTypeParameter typeParameter);
new System.CodeDom.CodeTypeReference : System.CodeDom.CodeTypeParameter -> System.CodeDom.CodeTypeReference
Public Sub New (typeParameter As CodeTypeParameter)

パラメーター

typeParameter
CodeTypeParameter

型パラメーターの型を表す CodeTypeParameter

適用対象

CodeTypeReference(String)

指定した型名を使用して、 CodeTypeReference クラスの新しいインスタンスを初期化します。

public:
 CodeTypeReference(System::String ^ typeName);
public CodeTypeReference(string typeName);
new System.CodeDom.CodeTypeReference : string -> System.CodeDom.CodeTypeReference
Public Sub New (typeName As String)

パラメーター

typeName
String

参照する型の名前。

注釈

typeName パラメーターがジェネリック型を参照する場合は、ジェネリック型の構文規則に従う必要があります。 たとえば、 Dictionary<TKey,TValue> 型のリフレクション シグネチャ ( K は文字列、 V は整数の List<T> ) は、リフレクションによって次のように表されます (アセンブリ情報は削除されます)。 System.Collections.Generic.Dictionary`2[[System.String], [System.Collections.Generic.List`1[[System.Int32]]]]

Note

ジェネリック パラメーターを区切る場合は、C# 山かっこ (<>) ではなく角かっこ ([]) を使用する必要があります。

構文を誤って指定する可能性を回避するには、文字列の代わりに型をパラメーターとして受け取るコンストラクターを使用することを検討してください。

適用対象

CodeTypeReference(Type)

指定した型を使用して、 CodeTypeReference クラスの新しいインスタンスを初期化します。

public:
 CodeTypeReference(Type ^ type);
public CodeTypeReference(Type type);
new System.CodeDom.CodeTypeReference : Type -> System.CodeDom.CodeTypeReference
Public Sub New (type As Type)

パラメーター

type
Type

参照する Type

例外

typenullです。

適用対象

CodeTypeReference(CodeTypeReference, Int32)

指定した配列型とランクを使用して、 CodeTypeReference クラスの新しいインスタンスを初期化します。

public:
 CodeTypeReference(System::CodeDom::CodeTypeReference ^ arrayType, int rank);
public CodeTypeReference(System.CodeDom.CodeTypeReference arrayType, int rank);
new System.CodeDom.CodeTypeReference : System.CodeDom.CodeTypeReference * int -> System.CodeDom.CodeTypeReference
Public Sub New (arrayType As CodeTypeReference, rank As Integer)

パラメーター

arrayType
CodeTypeReference

配列の型を示す CodeTypeReference

rank
Int32

配列内の次元の数。

注釈

このコンストラクターを使用すると、オブジェクトを入れ子にして配列の配列 CodeTypeReference 構築できます。

適用対象

CodeTypeReference(String, CodeTypeReference[])

指定した型名と型引数を使用して、 CodeTypeReference クラスの新しいインスタンスを初期化します。

public:
 CodeTypeReference(System::String ^ typeName, ... cli::array <System::CodeDom::CodeTypeReference ^> ^ typeArguments);
public CodeTypeReference(string typeName, params System.CodeDom.CodeTypeReference[] typeArguments);
new System.CodeDom.CodeTypeReference : string * System.CodeDom.CodeTypeReference[] -> System.CodeDom.CodeTypeReference
Public Sub New (typeName As String, ParamArray typeArguments As CodeTypeReference())

パラメーター

typeName
String

参照する型の名前。

typeArguments
CodeTypeReference[]

CodeTypeReference値の配列。

適用対象

CodeTypeReference(String, CodeTypeReferenceOptions)

指定した型名とコード型参照オプションを使用して、 CodeTypeReference クラスの新しいインスタンスを初期化します。

public:
 CodeTypeReference(System::String ^ typeName, System::CodeDom::CodeTypeReferenceOptions codeTypeReferenceOption);
public CodeTypeReference(string typeName, System.CodeDom.CodeTypeReferenceOptions codeTypeReferenceOption);
new System.CodeDom.CodeTypeReference : string * System.CodeDom.CodeTypeReferenceOptions -> System.CodeDom.CodeTypeReference
Public Sub New (typeName As String, codeTypeReferenceOption As CodeTypeReferenceOptions)

パラメーター

typeName
String

参照する型の名前。

codeTypeReferenceOption
CodeTypeReferenceOptions

CodeTypeReferenceOptions値の 1 つであるコード型参照オプション。

適用対象

CodeTypeReference(String, Int32)

指定した配列型名とランクを使用して、 CodeTypeReference クラスの新しいインスタンスを初期化します。

public:
 CodeTypeReference(System::String ^ baseType, int rank);
public CodeTypeReference(string baseType, int rank);
new System.CodeDom.CodeTypeReference : string * int -> System.CodeDom.CodeTypeReference
Public Sub New (baseType As String, rank As Integer)

パラメーター

baseType
String

配列の要素の型の名前。

rank
Int32

配列の次元数。

適用対象

CodeTypeReference(Type, CodeTypeReferenceOptions)

指定した型とコード型参照を使用して、 CodeTypeReference クラスの新しいインスタンスを初期化します。

public:
 CodeTypeReference(Type ^ type, System::CodeDom::CodeTypeReferenceOptions codeTypeReferenceOption);
public CodeTypeReference(Type type, System.CodeDom.CodeTypeReferenceOptions codeTypeReferenceOption);
new System.CodeDom.CodeTypeReference : Type * System.CodeDom.CodeTypeReferenceOptions -> System.CodeDom.CodeTypeReference
Public Sub New (type As Type, codeTypeReferenceOption As CodeTypeReferenceOptions)

パラメーター

type
Type

参照する Type

codeTypeReferenceOption
CodeTypeReferenceOptions

CodeTypeReferenceOptions値の 1 つであるコード型参照オプション。

適用対象