InstanceDescriptor Конструкторы

Определение

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

Перегрузки

Имя Описание
InstanceDescriptor(MemberInfo, ICollection)

Инициализирует новый экземпляр класса с помощью указанных сведений InstanceDescriptor о членах и аргументах.

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Инициализирует новый экземпляр InstanceDescriptor класса с помощью указанных сведений о членах, аргументах и значении, указывающих, полностью ли указанная информация описывает экземпляр.

InstanceDescriptor(MemberInfo, ICollection)

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

Инициализирует новый экземпляр класса с помощью указанных сведений InstanceDescriptor о членах и аргументах.

public:
 InstanceDescriptor(System::Reflection::MemberInfo ^ member, System::Collections::ICollection ^ arguments);
public InstanceDescriptor(System.Reflection.MemberInfo? member, System.Collections.ICollection? arguments);
public InstanceDescriptor(System.Reflection.MemberInfo member, System.Collections.ICollection arguments);
new System.ComponentModel.Design.Serialization.InstanceDescriptor : System.Reflection.MemberInfo * System.Collections.ICollection -> System.ComponentModel.Design.Serialization.InstanceDescriptor
Public Sub New (member As MemberInfo, arguments As ICollection)

Параметры

member
MemberInfo

Сведения о члене дескриптора. Это может быть MethodInfo, или ConstructorInfoFieldInfoPropertyInfo. Если это элемент MethodInfo, FieldInfoили PropertyInfoон должен представлять static элемент.

arguments
ICollection

Коллекция аргументов для передачи члену. Этот параметр может быть null или пустой коллекцией, если аргументов нет. Коллекция также может состоять из других экземпляров InstanceDescriptor.

Исключения

member имеет тип MethodInfo, FieldInfoили PropertyInfo, и он не представляет static член.

–или–

member имеет тип PropertyInfo и не является читаемым.

–или–

member имеет тип MethodInfo или ConstructorInfoчисло аргументов в arguments не соответствует сигнатуре member.

–или–

member имеет тип ConstructorInfo и представляет static элемент.

–или–

member имеет тип FieldInfo, а число аргументов не arguments равно нулю.

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

InstanceDescriptor(MemberInfo, ICollection, Boolean)

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

Инициализирует новый экземпляр InstanceDescriptor класса с помощью указанных сведений о членах, аргументах и значении, указывающих, полностью ли указанная информация описывает экземпляр.

public:
 InstanceDescriptor(System::Reflection::MemberInfo ^ member, System::Collections::ICollection ^ arguments, bool isComplete);
public InstanceDescriptor(System.Reflection.MemberInfo? member, System.Collections.ICollection? arguments, bool isComplete);
public InstanceDescriptor(System.Reflection.MemberInfo member, System.Collections.ICollection arguments, bool isComplete);
new System.ComponentModel.Design.Serialization.InstanceDescriptor : System.Reflection.MemberInfo * System.Collections.ICollection * bool -> System.ComponentModel.Design.Serialization.InstanceDescriptor
Public Sub New (member As MemberInfo, arguments As ICollection, isComplete As Boolean)

Параметры

member
MemberInfo

Сведения о члене дескриптора. Это может быть MethodInfo, или ConstructorInfoFieldInfoPropertyInfo. Если это элемент MethodInfo, FieldInfoили PropertyInfoон должен представлять static элемент.

arguments
ICollection

Коллекция аргументов для передачи члену. Этот параметр может быть null или пустой коллекцией, если аргументов нет. Коллекция также может состоять из других экземпляров InstanceDescriptor.

isComplete
Boolean

true Значение , если указанная информация полностью описывает экземпляр; falseв противном случае .

Исключения

member имеет тип MethodInfo, FieldInfoили PropertyInfo, и он не представляет static член

member имеет тип PropertyInfo и не является читаемым.

member имеет тип MethodInfo или ConstructorInfo число аргументов в arguments не соответствует сигнатуре member.

member имеет тип ConstructorInfo и представляет static элемент

member имеет тип FieldInfo, а число аргументов не arguments равно нулю.

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