Nyelv

InstanceDescriptor Konstruktorok

Definíció

Inicializálja a InstanceDescriptor osztály új példányát.

Túlterhelések

Name Description
InstanceDescriptor(MemberInfo, ICollection)

Inicializálja az osztály új példányát a InstanceDescriptor megadott tagadatok és argumentumok használatával.

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Inicializálja az InstanceDescriptor osztály új példányát a megadott tagadatok, argumentumok és értékek használatával, amely azt jelzi, hogy a megadott információ teljesen leírja-e a példányt.

InstanceDescriptor(MemberInfo, ICollection)

Forrás:
InstanceDescriptor.cs
Forrás:
InstanceDescriptor.cs
Forrás:
InstanceDescriptor.cs
Forrás:
InstanceDescriptor.cs
Forrás:
InstanceDescriptor.cs

Inicializálja az osztály új példányát a InstanceDescriptor megadott tagadatok és argumentumok használatával.

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)

Paraméterek

member
MemberInfo

A leíró tagadatai. Ez lehet egy MethodInfo, ConstructorInfo, FieldInfovagy PropertyInfo. Ha ez egy MethodInfo, FieldInfovagy PropertyInfo, annak egy tagot static kell képviselnie.

arguments
ICollection

A tagnak átadni kívánt argumentumok gyűjteménye. Ez a paraméter lehet null vagy üres gyűjtemény, ha nincsenek argumentumok. A gyűjtemény más példányokból InstanceDescriptoris állhat.

Kivételek

member típusú MethodInfo, FieldInfovagy PropertyInfo, és nem képvisel tagot static .

-vagy-

member típusú PropertyInfo , és nem olvasható.

-vagy-

member típus MethodInfoConstructorInfovagy , és a benne lévő arguments argumentumok száma nem egyezik meg a következő aláírásával member: .

-vagy-

member típusú ConstructorInfo , és egy tagot static jelöl.

-vagy-

member típusú FieldInfo, és a benne lévő arguments argumentumok száma nem nulla.

A következőre érvényes:

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Forrás:
InstanceDescriptor.cs
Forrás:
InstanceDescriptor.cs
Forrás:
InstanceDescriptor.cs
Forrás:
InstanceDescriptor.cs
Forrás:
InstanceDescriptor.cs

Inicializálja az InstanceDescriptor osztály új példányát a megadott tagadatok, argumentumok és értékek használatával, amely azt jelzi, hogy a megadott információ teljesen leírja-e a példányt.

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)

Paraméterek

member
MemberInfo

A leíró tagadatai. Ez lehet egy MethodInfo, ConstructorInfo, FieldInfovagy PropertyInfo. Ha ez egy MethodInfo, FieldInfovagy PropertyInfo, annak egy tagot static kell képviselnie.

arguments
ICollection

A tagnak átadni kívánt argumentumok gyűjteménye. Ez a paraméter lehet null vagy üres gyűjtemény, ha nincsenek argumentumok. A gyűjtemény más példányokból InstanceDescriptoris állhat.

isComplete
Boolean

trueha a megadott információ teljesen leírja a példányt; egyéb esetben. false

Kivételek

membertípusú MethodInfo, FieldInfovagy PropertyInfo, és nem képvisel tagot static

member típusú PropertyInfo , és nem olvasható.

member típusú MethodInfo , vagy ConstructorInfo a benne lévő arguments argumentumok száma nem egyezik meg a következő aláírással member: .

member típusú ConstructorInfo , és egy tagot static jelöl

member típusú FieldInfo, és a benne lévő arguments argumentumok száma nem nulla.

A következőre érvényes: