Freigeben über


InstanceDescriptor Konstruktoren

Definition

Initialisiert eine neue Instanz der InstanceDescriptor-Klasse.

Überlädt

InstanceDescriptor(MemberInfo, ICollection)

Initialisiert eine neue Instanz der InstanceDescriptor-Klasse unter Verwendung der angegebenen Memberinformationen und Argumente.

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Initialisiert eine neue Instanz der InstanceDescriptor-Klasse unter Verwendung der angegebenen Memberinformationen und Argumente sowie des Werts, der angibt, ob die angegebenen Informationen die Instanz vollständig beschreiben.

InstanceDescriptor(MemberInfo, ICollection)

Quelle:
InstanceDescriptor.cs
Quelle:
InstanceDescriptor.cs
Quelle:
InstanceDescriptor.cs

Initialisiert eine neue Instanz der InstanceDescriptor-Klasse unter Verwendung der angegebenen Memberinformationen und Argumente.

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)

Parameter

member
MemberInfo

Die Memberinformationen für den Deskriptor. Dies kann MethodInfo, ConstructorInfo, FieldInfo oder PropertyInfo sein. Wenn es sich um MethodInfo, FieldInfo oder PropertyInfo handelt, muss hierdurch ein static-Member dargestellt werden.

arguments
ICollection

Die Auflistung der an den Member zu übergebenden Argumente. Dieser Parameter kann null sein oder eine leere Auflistung, wenn keine Argumente vorhanden sind. Die Auflistung kann auch aus anderen Instanzen von InstanceDescriptor bestehen.

Ausnahmen

member ist vom Typ MethodInfo, FieldInfo oder PropertyInfo und stellt keinen static-Member dar.

- oder -

member ist vom Typ PropertyInfo und kann nicht gelesen werden.

- oder -

member ist vom Typ MethodInfo oder ConstructorInfo, und die Anzahl der Argumente in arguments entspricht nicht der Signatur von member.

- oder -

member ist vom Typ ConstructorInfo und stellt einen static-Member dar.

- oder -

member ist vom Typ FieldInfo, und die Anzahl der Argumente in arguments ist nicht 0 (null).

Gilt für:

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Quelle:
InstanceDescriptor.cs
Quelle:
InstanceDescriptor.cs
Quelle:
InstanceDescriptor.cs

Initialisiert eine neue Instanz der InstanceDescriptor-Klasse unter Verwendung der angegebenen Memberinformationen und Argumente sowie des Werts, der angibt, ob die angegebenen Informationen die Instanz vollständig beschreiben.

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)

Parameter

member
MemberInfo

Die Memberinformationen für den Deskriptor. Dies kann MethodInfo, ConstructorInfo, FieldInfo oder PropertyInfo sein. Wenn es sich um MethodInfo, FieldInfo oder PropertyInfo handelt, muss hierdurch ein static-Member dargestellt werden.

arguments
ICollection

Die Auflistung der an den Member zu übergebenden Argumente. Dieser Parameter kann null sein oder eine leere Auflistung, wenn keine Argumente vorhanden sind. Die Auflistung kann auch aus anderen Instanzen von InstanceDescriptor bestehen.

isComplete
Boolean

true, wenn die angegebenen Informationen die Instanz vollständig beschreiben, andernfalls false.

Ausnahmen

member ist vom Typ MethodInfo, FieldInfo oder PropertyInfo und stellt keinen static-Member dar.

member ist vom Typ PropertyInfo und kann nicht gelesen werden.

member ist vom Typ MethodInfo oder ConstructorInfo, und die Anzahl der Argumente in arguments entspricht nicht der Signatur von member.

member ist vom Typ ConstructorInfo und stellt einen static-Member dar.

member ist vom Typ FieldInfo, und die Anzahl der Argumente in arguments ist nicht 0 (null).

Gilt für: