InstanceDescriptor Oluşturucular

Tanım

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

Aşırı Yüklemeler

Name Description
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şkenlerini ve belirtilen bilgilerin örneği tamamen tanımlayı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
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. Bağımsız değişken yoksa bu parametre veya boş bir koleksiyon olabilir null . Koleksiyon, diğer örneklerinden InstanceDescriptorde oluşabilir.

Özel durumlar

member, veya MethodInfoFieldInfotüründedir PropertyInfove bir static üyeyi temsil etmez.

-veya-

member türündedir PropertyInfo ve okunabilir değildir.

-veya-

memberveya MethodInfotüründedir ConstructorInfo 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
Kaynak:
InstanceDescriptor.cs
Kaynak:
InstanceDescriptor.cs

Belirtilen üye bilgilerini, bağımsız değişkenlerini ve belirtilen bilgilerin örneği tamamen tanımlayı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. Bağımsız değişken yoksa bu parametre veya 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 MethodInfoFieldInfotüründedir PropertyInfove bir static üyeyi temsil etmez

member türündedir PropertyInfo ve okunabilir değildir.

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

member türündedir ConstructorInfo ve bir static üyeyi 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