InstanceDescriptor Konstruktorer

Definition

Initierar en ny instans av InstanceDescriptor klassen.

Överlagringar

Name Description
InstanceDescriptor(MemberInfo, ICollection)

Initierar en ny instans av klassen med hjälp av InstanceDescriptor den angivna medlemsinformationen och argumenten.

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Initierar en ny instans av InstanceDescriptor klassen med den angivna medlemsinformationen, argumenten och värdet som anger om den angivna informationen helt beskriver instansen.

InstanceDescriptor(MemberInfo, ICollection)

Källa:
InstanceDescriptor.cs
Källa:
InstanceDescriptor.cs
Källa:
InstanceDescriptor.cs
Källa:
InstanceDescriptor.cs
Källa:
InstanceDescriptor.cs

Initierar en ny instans av klassen med hjälp av InstanceDescriptor den angivna medlemsinformationen och argumenten.

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)

Parametrar

member
MemberInfo

Medlemsinformationen för beskrivningen. Det kan vara en MethodInfo, ConstructorInfo, FieldInfoeller PropertyInfo. Om detta är en MethodInfo, FieldInfo, eller PropertyInfo, måste den representera en static medlem.

arguments
ICollection

Den samling argument som ska skickas till medlemmen. Den här parametern kan vara null eller en tom samling om det inte finns några argument. Samlingen kan också bestå av andra instanser av InstanceDescriptor.

Undantag

member är av typen MethodInfo, FieldInfo, eller PropertyInfooch representerar inte en static medlem.

-eller-

member är av typen PropertyInfo och kan inte läsas.

-eller-

member är av typen MethodInfo eller ConstructorInfo, och antalet argument i arguments matchar inte signaturen memberför .

-eller-

member är av typen ConstructorInfo och representerar en static medlem.

-eller-

member är av typen FieldInfo, och antalet argument i arguments är inte noll.

Gäller för

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Källa:
InstanceDescriptor.cs
Källa:
InstanceDescriptor.cs
Källa:
InstanceDescriptor.cs
Källa:
InstanceDescriptor.cs
Källa:
InstanceDescriptor.cs

Initierar en ny instans av InstanceDescriptor klassen med den angivna medlemsinformationen, argumenten och värdet som anger om den angivna informationen helt beskriver instansen.

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)

Parametrar

member
MemberInfo

Medlemsinformationen för beskrivningen. Det kan vara en MethodInfo, ConstructorInfo, FieldInfoeller PropertyInfo. Om detta är en MethodInfo, FieldInfo, eller PropertyInfo, måste den representera en static medlem.

arguments
ICollection

Den samling argument som ska skickas till medlemmen. Den här parametern kan vara null eller en tom samling om det inte finns några argument. Samlingen kan också bestå av andra instanser av InstanceDescriptor.

isComplete
Boolean

trueom den angivna informationen helt beskriver instansen; annars . false

Undantag

member är av typen MethodInfo, FieldInfo, eller PropertyInfooch den representerar inte en static medlem

member är av typen PropertyInfo och kan inte läsas.

member är av typen MethodInfo eller ConstructorInfo och antalet argument i arguments matchar inte signaturen memberför .

member är av typen ConstructorInfo och representerar en static medlem

member är av typen FieldInfo, och antalet argument i arguments är inte noll.

Gäller för