Aracılığıyla paylaş


InstanceDescriptor Oluşturucular

Tanım

InstanceDescriptor sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

InstanceDescriptor(MemberInfo, ICollection)

Belirtilen üye bilgilerini ve bağımsız değişkenlerini kullanarak sınıfın yeni bir örneğini InstanceDescriptor başlatır.

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Belirtilen üye bilgilerini, bağımsız değişkenleri ve belirtilen bilgilerin örneği tamamen açıklayıp tanımlamadığını belirten değeri kullanarak sınıfın yeni bir örneğini InstanceDescriptor başlatır.

InstanceDescriptor(MemberInfo, ICollection)

Kaynak:
InstanceDescriptor.cs
Kaynak:
InstanceDescriptor.cs
Kaynak:
InstanceDescriptor.cs

Belirtilen üye bilgilerini ve bağımsız değişkenlerini kullanarak sınıfın yeni bir örneğini InstanceDescriptor başlatır.

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)

Parametreler

member
MemberInfo

Tanımlayıcının üye bilgileri. Bu bir MethodInfo, ConstructorInfo, FieldInfoveya PropertyInfoolabilir. Bu bir MethodInfo, FieldInfoveya PropertyInfoise, bir static üyeyi temsil etmelidir.

arguments
ICollection

Üyeye geçirecek bağımsız değişkenlerin koleksiyonu. Bu parametre veya bağımsız değişken yoksa boş bir koleksiyon olabilir null . Koleksiyon, diğer örneklerinden InstanceDescriptorde oluşabilir.

Özel durumlar

member, veya türündedir MethodInfove bir static üyeyi temsil PropertyInfoetmez. FieldInfo

-veya-

member türündedir PropertyInfo ve okunamaz.

-veya-

memberveya ConstructorInfotüründedir MethodInfo ve içindeki arguments bağımsız değişkenlerin sayısı imzası ile membereşleşmiyor.

-veya-

member türündedir ConstructorInfo ve bir static üyeyi temsil eder.

-veya-

member türündedir FieldInfove içindeki arguments bağımsız değişkenlerin sayısı sıfır değildir.

Şunlara uygulanır

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Kaynak:
InstanceDescriptor.cs
Kaynak:
InstanceDescriptor.cs
Kaynak:
InstanceDescriptor.cs

Belirtilen üye bilgilerini, bağımsız değişkenleri ve belirtilen bilgilerin örneği tamamen açıklayıp tanımlamadığını belirten değeri kullanarak sınıfın yeni bir örneğini InstanceDescriptor başlatır.

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)

Parametreler

member
MemberInfo

Tanımlayıcının üye bilgileri. Bu bir MethodInfo, ConstructorInfo, FieldInfoveya PropertyInfoolabilir. Bu bir MethodInfo, FieldInfoveya PropertyInfoise, bir static üyeyi temsil etmelidir.

arguments
ICollection

Üyeye geçirecek bağımsız değişkenlerin koleksiyonu. Bu parametre veya bağımsız değişken yoksa boş bir koleksiyon olabilir null . Koleksiyon, diğer örneklerinden InstanceDescriptorde oluşabilir.

isComplete
Boolean

true belirtilen bilgiler örneği tamamen açıklıyorsa; aksi takdirde , false.

Özel durumlar

member, veya PropertyInfoFieldInfotüründedir MethodInfove bir static üyeyi temsil etmez

member türündedir PropertyInfo ve okunamaz.

memberveya ConstructorInfo türündedir MethodInfo ve içindeki arguments bağımsız değişkenlerin sayısı imzası ile membereşleşmiyor.

member türündedir ConstructorInfo ve bir üyeyi static temsil eder

member türündedir FieldInfove içindeki arguments bağımsız değişkenlerin sayısı sıfır değildir.

Şunlara uygulanır