Share via


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()

Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs

初始化 CodeTypeReference 类的新实例。

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

注解

此构造函数创建一个空 CodeTypeReference 对象。 如果使用此构造函数,请设置属性以建立类型引用。

适用于

CodeTypeReference(CodeTypeParameter)

Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs

使用指定的代码类型参数初始化 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)

Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs

使用指定的类型名称初始化 CodeTypeReference 类的新实例。

public:
 CodeTypeReference(System::String ^ typeName);
public CodeTypeReference (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]]]]

注意

必须使用方括号 ([]) 而不是 C# 尖括号 (<>) 来分隔泛型参数。

为了避免在指定语法时出错的可能性,请考虑使用将类型作为参数而不是字符串的构造函数。

适用于

CodeTypeReference(Type)

Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs

使用指定的类型初始化 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)

Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs

使用指定的数组类型和秩初始化 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[])

Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs

使用指定的类型名称和类型参数初始化 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)

Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs

使用指定的类型名称和代码类型引用选项初始化 CodeTypeReference 类的新实例。

public:
 CodeTypeReference(System::String ^ typeName, System::CodeDom::CodeTypeReferenceOptions codeTypeReferenceOption);
public CodeTypeReference (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)

Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs

使用指定的数组类型名称和秩初始化 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)

Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs
Source:
CodeTypeReference.cs

使用指定的类型和代码类型引用初始化 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 的值之一。

适用于