InstanceDescriptor Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса InstanceDescriptor.
Перегрузки
InstanceDescriptor(MemberInfo, ICollection) |
Инициализирует новый экземпляр класса InstanceDescriptor, используя сведения и аргументы указанного элемента. |
InstanceDescriptor(MemberInfo, ICollection, Boolean) |
Инициализирует новый экземпляр класса InstanceDescriptor, используя сведения указанного элемента, аргументы и значение, показывающее полноту описания экземпляра указанными сведениями. |
InstanceDescriptor(MemberInfo, ICollection)
- Исходный код:
- 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, ConstructorInfo, FieldInfo или PropertyInfo. Если это класс — 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, используя сведения указанного элемента, аргументы и значение, показывающее полноту описания экземпляра указанными сведениями.
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, ConstructorInfo, FieldInfo или PropertyInfo. Если это класс — 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
не равно нулю.