Aracılığıyla paylaş


ProvideDesignerOptionsAttribute Sınıf

Tanım

Kayıt defterindeki her tasarımcıyla bir veya daha fazla kategori ilişkilendirir.

public ref class ProvideDesignerOptionsAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideDesignerOptionsAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
public sealed class ProvideDesignerOptionsAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
type ProvideDesignerOptionsAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideDesignerOptionsAttribute
Inherits RegistrationAttribute
Devralma
ProvideDesignerOptionsAttribute
Öznitelikler

Oluşturucular

ProvideDesignerOptionsAttribute(String)

Belirtilen kategori adıyla yeni bir örneği ProvideDesignerOptionsAttribute başlatır.

Özellikler

CategoryName

Bu kategori için program aracılığıyla, ayrılmamış adı alır.

TypeId

RegistrationAttribute türetilmiş sınıflarının System.ComponentModel.TypeDescriptor.GetAttributes(...) ile çalışmasına izin vermek için TypeID özelliğini geçersiz kılın. Bu özellikten türetilen bir özniteliğin, yalnızca bir sınıfa uygulanabilecek örnekler üzerinde daha iyi bir denetime ihtiyacı varsa bu özelliği geçersiz kılması gerekir.

(Devralındığı yer: RegistrationAttribute)

Yöntemler

GetPackageRegKeyPath(Guid)

VSPackage'ın kayıt defteri yolunu (uygulamanın kayıt defteri köküne göre) alır.

(Devralındığı yer: RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Tasarımcı seçeneklerini kaydeder.

Unregister(RegistrationAttribute+RegistrationContext)

Belirtilen kayıt defteri bağlamını kullanarak bu özniteliği kayıt defterinden kaldırır.

Şunlara uygulanır