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 равно 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)
Параметры
- codeTypeReferenceOption
- CodeTypeReferenceOptions
Параметр ссылки на тип кода, один из значений CodeTypeReferenceOptions .