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

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

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

Комментарии

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

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

CodeTypeReference(CodeTypeParameter)

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

Note

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

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

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

CodeTypeReference(Type)

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

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