Поделиться через


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.cs
Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs

Инициализирует новый экземпляр класса CodeTypeReference.

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

Комментарии

Этот конструктор создает пустой CodeTypeReference объект . Если вы используете этот конструктор, задайте свойства, чтобы установить ссылку на тип.

Применяется к

CodeTypeReference(CodeTypeParameter)

Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs
Исходный код:
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)

Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs
Исходный код:
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 является строкой, а VList<T> целочисленными числами, представлена отражением следующим образом (со сведениями о сборке удалены): System.Collections.Generic.Dictionary`2[[System.String], [System.Collections.Generic.List`1[[System.Int32]]]].

Примечание

Для разделения универсальных параметров необходимо использовать квадратные скобки ([]), а не угловые скобки C# (<>).

Чтобы избежать ошибки при указании синтаксиса, рассмотрите возможность использования конструктора, который принимает тип в качестве параметра вместо строки.

Применяется к

CodeTypeReference(Type)

Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs
Исходный код:
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 для ссылки.

Исключения

type имеет значение null.

Применяется к

CodeTypeReference(CodeTypeReference, Int32)

Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs
Исходный код:
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[])

Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs
Исходный код:
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)

Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs
Исходный код:
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)

Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs
Исходный код:
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)

Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs
Исходный код:
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.

Применяется к