Udostępnij za pośrednictwem


InstanceDescriptor Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy InstanceDescriptor.

Przeciążenia

InstanceDescriptor(MemberInfo, ICollection)

Inicjuje InstanceDescriptor nowe wystąpienie klasy przy użyciu określonych informacji składowych i argumentów.

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Inicjuje nowe wystąpienie InstanceDescriptor klasy przy użyciu określonych informacji składowych, argumentów i wartości wskazujących, czy określone informacje całkowicie opisują wystąpienie.

InstanceDescriptor(MemberInfo, ICollection)

Źródło:
InstanceDescriptor.cs
Źródło:
InstanceDescriptor.cs
Źródło:
InstanceDescriptor.cs

Inicjuje InstanceDescriptor nowe wystąpienie klasy przy użyciu określonych informacji składowych i argumentów.

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

Informacje o elemencie członkowskim deskryptora. Może to być element MethodInfo, ConstructorInfo, FieldInfolub PropertyInfo. Jeśli jest to element MethodInfo, FieldInfolub PropertyInfo, musi reprezentować element członkowski static .

arguments
ICollection

Kolekcja argumentów do przekazania do elementu członkowskiego. Ten parametr może być null lub pustą kolekcją, jeśli nie ma argumentów. Kolekcja może również składać się z innych wystąpień klasy InstanceDescriptor.

Wyjątki

member jest typu MethodInfo, FieldInfolub PropertyInfo, i nie reprezentuje static elementu członkowskiego.

-lub-

member jest typu PropertyInfo i nie jest czytelny.

-lub-

memberjest typu MethodInfo lub ConstructorInfo, a liczba argumentów w arguments elememencie nie jest zgodna z podpisem .member

-lub-

member jest typu ConstructorInfo i reprezentuje element członkowski static .

-lub-

member jest typu FieldInfo, a liczba argumentów w arguments elemecie nie jest równa zero.

Dotyczy

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Źródło:
InstanceDescriptor.cs
Źródło:
InstanceDescriptor.cs
Źródło:
InstanceDescriptor.cs

Inicjuje nowe wystąpienie InstanceDescriptor klasy przy użyciu określonych informacji składowych, argumentów i wartości wskazujących, czy określone informacje całkowicie opisują wystąpienie.

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

Informacje o elemencie członkowskim deskryptora. Może to być element MethodInfo, ConstructorInfo, FieldInfolub PropertyInfo. Jeśli jest to element MethodInfo, FieldInfolub PropertyInfo, musi reprezentować element członkowski static .

arguments
ICollection

Kolekcja argumentów do przekazania do elementu członkowskiego. Ten parametr może być null lub pustą kolekcją, jeśli nie ma argumentów. Kolekcja może również składać się z innych wystąpień klasy InstanceDescriptor.

isComplete
Boolean

true jeśli określone informacje całkowicie opisują wystąpienie; w przeciwnym razie , false.

Wyjątki

member jest typu MethodInfo, FieldInfolub PropertyInfo, i nie reprezentuje static elementu członkowskiego

member jest typu PropertyInfo i nie jest czytelny.

memberjest typu MethodInfo lub ConstructorInfo , a liczba argumentów w arguments elememencie nie jest zgodna z podpisem .member

memberjest typu ConstructorInfo i reprezentuje element członkowski static

member jest typu FieldInfo, a liczba argumentów w arguments elemecie nie jest równa zero.

Dotyczy