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 равно нулю.