Sdílet prostřednictvím


InstanceDescriptor Konstruktory

Definice

Inicializuje novou instanci InstanceDescriptor třídy .

Přetížení

InstanceDescriptor(MemberInfo, ICollection)

Inicializuje novou instanci InstanceDescriptor třídy pomocí zadaný člen informace a argumenty.

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Inicializuje novou instanci InstanceDescriptor třídy pomocí informací o zadaném členu, argumenty a hodnotu označující, zda zadané informace zcela popisují instanci.

InstanceDescriptor(MemberInfo, ICollection)

Zdroj:
InstanceDescriptor.cs
Zdroj:
InstanceDescriptor.cs
Zdroj:
InstanceDescriptor.cs

Inicializuje novou instanci InstanceDescriptor třídy pomocí zadaný člen informace a argumenty.

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)

Parametry

member
MemberInfo

Informace o členech popisovače. Může to být MethodInfo, ConstructorInfo, FieldInfonebo PropertyInfo. Pokud se jedná o MethodInfo, FieldInfonebo PropertyInfo, musí představovat člena static .

arguments
ICollection

Kolekce argumentů, které se mají předat členu. Tento parametr může být null nebo prázdná kolekce, pokud neexistují žádné argumenty. Kolekce se může skládat také z jiných instancí InstanceDescriptor.

Výjimky

member je typu MethodInfo, FieldInfonebo PropertyInfoa nepředstavuje člena static .

-nebo-

member je typu PropertyInfo a není čitelný.

-nebo-

member je typu MethodInfo nebo ConstructorInfoa počet argumentů v arguments souboru neodpovídá signatuře member.

-nebo-

member je typu ConstructorInfo a představuje člena static .

-nebo-

member je typu FieldInfoa počet argumentů v arguments argumentu není nulový.

Platí pro

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Zdroj:
InstanceDescriptor.cs
Zdroj:
InstanceDescriptor.cs
Zdroj:
InstanceDescriptor.cs

Inicializuje novou instanci InstanceDescriptor třídy pomocí informací o zadaném členu, argumenty a hodnotu označující, zda zadané informace zcela popisují instanci.

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)

Parametry

member
MemberInfo

Informace o členech popisovače. Může to být MethodInfo, ConstructorInfo, FieldInfonebo PropertyInfo. Pokud se jedná o MethodInfo, FieldInfonebo PropertyInfo, musí představovat člena static .

arguments
ICollection

Kolekce argumentů, které se mají předat členu. Tento parametr může být null nebo prázdná kolekce, pokud neexistují žádné argumenty. Kolekce se může skládat také z jiných instancí InstanceDescriptor.

isComplete
Boolean

truepokud zadané informace zcela popisují instanci; v opačném případě . false

Výjimky

member je typu MethodInfo, FieldInfonebo PropertyInfoa nepředstavuje člena static .

member je typu PropertyInfo a není čitelný.

member je typu MethodInfo nebo ConstructorInfo a počet argumentů v arguments souboru neodpovídá signatuře member.

member je typu ConstructorInfo a představuje člena static .

member je typu FieldInfoa počet argumentů v arguments argumentu není nulový.

Platí pro