CodeTypeReference 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用指定型別初始化該類別的新實例 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 是 null。
適用於
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)
參數
- codeTypeReferenceOption
- CodeTypeReferenceOptions
程式碼類型參考選項,其中一個 CodeTypeReferenceOptions 值。