Прочитать на английском

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


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

Комментарии

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

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

CodeTypeReference(CodeTypeParameter)

Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs

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

public CodeTypeReference (System.CodeDom.CodeTypeParameter typeParameter);

Параметры

typeParameter
CodeTypeParameter

Тип CodeTypeParameter, представляющий тип параметра типа.

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

CodeTypeReference(String)

Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs

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

public CodeTypeReference (string typeName);
public CodeTypeReference (string? typeName);

Параметры

typeName
String

Имя типа для ссылки.

Комментарии

typeName Если параметр ссылается на универсальный тип, он должен соответствовать соглашениям о синтаксисе для универсальных типов. Например, сигнатура отражения для Dictionary<TKey,TValue> типа, где K является строкой, а VList<T> целочисленными числами, представлена отражением следующим образом (со сведениями о сборке удалены): System.Collections.Generic.Dictionary`2[[System.String], [System.Collections.Generic.List`1[[System.Int32]]]].

Примечание

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

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

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

CodeTypeReference(Type)

Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs

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

public CodeTypeReference (Type type);

Параметры

type
Type

Type для ссылки.

Исключения

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

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

CodeTypeReference(CodeTypeReference, Int32)

Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs

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

public CodeTypeReference (System.CodeDom.CodeTypeReference arrayType, int rank);

Параметры

arrayType
CodeTypeReference

CodeTypeReference, указывающий тип массива.

rank
Int32

Число измерений в массиве.

Комментарии

Этот конструктор можно использовать для создания массивов массивов путем вложения CodeTypeReference объектов .

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

CodeTypeReference(String, CodeTypeReference[])

Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs

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

public CodeTypeReference (string typeName, params System.CodeDom.CodeTypeReference[] typeArguments);

Параметры

typeName
String

Имя типа для ссылки.

typeArguments
CodeTypeReference[]

Массив значений типа CodeTypeReference.

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

CodeTypeReference(String, CodeTypeReferenceOptions)

Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs

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

public CodeTypeReference (string typeName, System.CodeDom.CodeTypeReferenceOptions codeTypeReferenceOption);
public CodeTypeReference (string? typeName, System.CodeDom.CodeTypeReferenceOptions codeTypeReferenceOption);

Параметры

typeName
String

Имя типа для ссылки.

codeTypeReferenceOption
CodeTypeReferenceOptions

Параметр ссылки типа кода, одно из значений CodeTypeReferenceOptions.

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

CodeTypeReference(String, Int32)

Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs

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

public CodeTypeReference (string baseType, int rank);

Параметры

baseType
String

Имя типов элемента массива.

rank
Int32

Число измерений в массиве.

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

CodeTypeReference(Type, CodeTypeReferenceOptions)

Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs
Исходный код:
CodeTypeReference.cs

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

public CodeTypeReference (Type type, System.CodeDom.CodeTypeReferenceOptions codeTypeReferenceOption);

Параметры

type
Type

Type для ссылки.

codeTypeReferenceOption
CodeTypeReferenceOptions

Параметр ссылки типа кода, одно из значений CodeTypeReferenceOptions.

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9