CodeTypeReference 建構函式

定義

使用指定型別初始化該類別的新實例 CodeTypeReference

多載

名稱 Description
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

A 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 a 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

A 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 值。

適用於

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 值。

適用於