TypeDescriptor.AddAttributes 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.
Hedef bileşene sınıf düzeyi öznitelikler ekler.
Aşırı Yüklemeler
AddAttributes(Object, Attribute[]) |
Hedef bileşen örneğine sınıf düzeyi öznitelikler ekler. |
AddAttributes(Type, Attribute[]) |
Hedef bileşen türüne sınıf düzeyi öznitelikler ekler. |
AddAttributes(Object, Attribute[])
- Kaynak:
- TypeDescriptor.cs
- Kaynak:
- TypeDescriptor.cs
- Kaynak:
- TypeDescriptor.cs
Hedef bileşen örneğine sınıf düzeyi öznitelikler ekler.
public:
static System::ComponentModel::TypeDescriptionProvider ^ AddAttributes(System::Object ^ instance, ... cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.TypeDescriptionProvider AddAttributes (object instance, params Attribute[] attributes);
static member AddAttributes : obj * Attribute[] -> System.ComponentModel.TypeDescriptionProvider
Public Shared Function AddAttributes (instance As Object, ParamArray attributes As Attribute()) As TypeDescriptionProvider
Parametreler
- instance
- Object
Hedef bileşenin bir örneği.
Döndürülenler
Belirtilen öznitelikleri eklemek için kullanılan yeni oluşturulan TypeDescriptionProvider .
Özel durumlar
Parametrelerin biri veya her ikisi de şeklindedir null
.
Açıklamalar
yöntemi, AddAttributes(Object, Attribute[]) bir bileşenin belirtilen örneğine sınıf düzeyi öznitelikler ekler. Bu, Visual Studio Windows Forms Designer ve Özellikler penceresi kullanan uygulamaların yaygın bir gereksinimi olduğundan, bu yöntem sağlanan öznitelikleri sınıfta zaten var olan özniteliklerle birleştirilen bir tür açıklaması sağlayıcısı oluşturarak bir kısayol sağlar. Dönüş değeri, öznitelikleri eklemek için kullanılan tür açıklaması sağlayıcısıdır. Bu sağlayıcı daha sonra eklenen öznitelikler artık gerekli olmadığında yöntemine geçirilebilir RemoveProvider(TypeDescriptionProvider, Object) .
Ayrıca bkz.
Şunlara uygulanır
AddAttributes(Type, Attribute[])
- Kaynak:
- TypeDescriptor.cs
- Kaynak:
- TypeDescriptor.cs
- Kaynak:
- TypeDescriptor.cs
Hedef bileşen türüne sınıf düzeyi öznitelikler ekler.
public:
static System::ComponentModel::TypeDescriptionProvider ^ AddAttributes(Type ^ type, ... cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.TypeDescriptionProvider AddAttributes (Type type, params Attribute[] attributes);
static member AddAttributes : Type * Attribute[] -> System.ComponentModel.TypeDescriptionProvider
Public Shared Function AddAttributes (type As Type, ParamArray attributes As Attribute()) As TypeDescriptionProvider
Parametreler
Döndürülenler
Belirtilen öznitelikleri eklemek için kullanılan yeni oluşturulan TypeDescriptionProvider .
Özel durumlar
Parametrelerin biri veya her ikisi de şeklindedir null
.
Açıklamalar
yöntemi, AddAttributes(Type, Attribute[]) belirtilen bileşen türüne sınıf düzeyi öznitelikler ekler. Bu, Visual Studio Windows Forms Designer ve Özellikler penceresi kullanan uygulamaların yaygın bir gereksinimi olduğundan, bu yöntem sağlanan öznitelikleri sınıfta zaten var olan özniteliklerle birleştirilen bir tür açıklaması sağlayıcısı oluşturarak bir kısayol sağlar. Dönüş değeri, öznitelikleri eklemek için kullanılan tür açıklaması sağlayıcısıdır. Bu sağlayıcı daha sonra eklenen öznitelikler artık gerekli olmadığında yöntemine geçirilebilir RemoveProvider(TypeDescriptionProvider, Type) .