TypeConverter.GetProperties Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
değer parametresi tarafından belirtilen dizi türü için bir özellik koleksiyonu döndürür.
Aşırı Yüklemeler
GetProperties(Object) |
değer parametresi tarafından belirtilen dizi türü için bir özellik koleksiyonu döndürür. |
GetProperties(ITypeDescriptorContext, Object) |
Belirtilen bağlamı kullanarak değer parametresi tarafından belirtilen dizi türü için bir özellik koleksiyonu döndürür. |
GetProperties(ITypeDescriptorContext, Object, Attribute[]) |
Belirtilen bağlamı ve öznitelikleri kullanarak değer parametresi tarafından belirtilen dizi türü için bir özellik koleksiyonu döndürür. |
GetProperties(Object)
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
değer parametresi tarafından belirtilen dizi türü için bir özellik koleksiyonu döndürür.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::Object ^ value);
public System.ComponentModel.PropertyDescriptorCollection GetProperties (object value);
public System.ComponentModel.PropertyDescriptorCollection? GetProperties (object value);
member this.GetProperties : obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties (value As Object) As PropertyDescriptorCollection
Parametreler
Döndürülenler
PropertyDescriptorCollection Bu veri türü için kullanıma sunulan özelliklere sahip veya null
özellik yoksa.
Açıklamalar
Bu sınıfta uygulandığı gibi, bu yöntem her zaman döndürür null
.
Varsayılan olarak, bir tür özellikleri döndürmez. Bu yöntemin kolay bir şekilde uygulanması, doğru veri türünü çağırabilir GetProperties .
Şunlara uygulanır
GetProperties(ITypeDescriptorContext, Object)
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
Belirtilen bağlamı kullanarak değer parametresi tarafından belirtilen dizi türü için bir özellik koleksiyonu döndürür.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::ComponentModel::ITypeDescriptorContext ^ context, System::Object ^ value);
public System.ComponentModel.PropertyDescriptorCollection GetProperties (System.ComponentModel.ITypeDescriptorContext context, object value);
public System.ComponentModel.PropertyDescriptorCollection? GetProperties (System.ComponentModel.ITypeDescriptorContext? context, object value);
member this.GetProperties : System.ComponentModel.ITypeDescriptorContext * obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties (context As ITypeDescriptorContext, value As Object) As PropertyDescriptorCollection
Parametreler
- context
- ITypeDescriptorContext
Biçim ITypeDescriptorContext bağlamı sağlayan.
Döndürülenler
PropertyDescriptorCollection Bu veri türü için kullanıma sunulan özelliklere sahip veya null
özellik yoksa.
Açıklamalar
Bu dönüştürücüsü context
çağrıldığı ortam hakkında ek bilgi ayıklamak için parametresini kullanın. Bu parametre olabilir null
, bu nedenle her zaman denetleyin. Ayrıca, bağlam nesnesinde özellikler döndürebilir null
.
Bu sınıfta uygulandığı gibi, bu yöntem her zaman döndürür null
.
Varsayılan olarak, bir tür özellikleri döndürmez. Bu yöntemin kolay bir şekilde uygulanması, doğru veri türünü çağırabilir GetProperties .
Ayrıca bkz.
Şunlara uygulanır
GetProperties(ITypeDescriptorContext, Object, Attribute[])
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
Belirtilen bağlamı ve öznitelikleri kullanarak değer parametresi tarafından belirtilen dizi türü için bir özellik koleksiyonu döndürür.
public:
virtual System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::ComponentModel::ITypeDescriptorContext ^ context, System::Object ^ value, cli::array <Attribute ^> ^ attributes);
public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties (System.ComponentModel.ITypeDescriptorContext context, object value, Attribute[] attributes);
public virtual System.ComponentModel.PropertyDescriptorCollection? GetProperties (System.ComponentModel.ITypeDescriptorContext? context, object value, Attribute[]? attributes);
abstract member GetProperties : System.ComponentModel.ITypeDescriptorContext * obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
override this.GetProperties : System.ComponentModel.ITypeDescriptorContext * obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function GetProperties (context As ITypeDescriptorContext, value As Object, attributes As Attribute()) As PropertyDescriptorCollection
Parametreler
- context
- ITypeDescriptorContext
Biçim ITypeDescriptorContext bağlamı sağlayan.
Döndürülenler
PropertyDescriptorCollection Bu veri türü için kullanıma sunulan özelliklere sahip veya null
özellik yoksa.
Açıklamalar
Bu sınıfta uygulandığı gibi, bu yöntem her zaman döndürür null
.
Devralanlara Notlar
Dönüştürmek istediğiniz tür özellikleri destekliyorsa bu yöntemi geçersiz kılın.
Bu dönüştürücüsü context
çağrıldığı ortam hakkında ek bilgi ayıklamak için parametresini kullanın. Bu parametre olabilir null
, bu nedenle her zaman denetleyin. Ayrıca, bağlam nesnesinde özellikler döndürebilir null
.
Öznitelikler dizisi, diziyi filtrelemek için kullanılır. Öznitelikler ve Attribute nesnelerinin bir karışımına Type sahip olabilir. Filtreleme aşağıdaki kurallarla tanımlanır:
A Type joker karakter olarak kabul edilir; özniteliği kümesinde bulunan Type bir özellikle eşleşir.
Bir özellik aynı sınıfa sahip Attribute değilse, özellik döndürülen diziye dahil değildir.
Özniteliği bir Attributeörneğiyse, özelliğin tam olarak eşleşmesi gerekir veya döndürülen diziye dahil değildir.
Bir Attribute örnek belirtilirse ve varsayılan özellikse, özelliğinde örneği Attribute olmasa bile döndürülen diziye dahil edilir.