ProvideGlobalObjectProviderAttribute Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Signifies that one or more classes in a package are global object providers. This class cannot be inherited.
public ref class ProvideGlobalObjectProviderAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideGlobalObjectProviderAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
public sealed class ProvideGlobalObjectProviderAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
type ProvideGlobalObjectProviderAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideGlobalObjectProviderAttribute
Inherits RegistrationAttribute
- Inheritance
- Attributes
Constructors
ProvideGlobalObjectProviderAttribute(Type) |
Initializes a new instance of the ProvideGlobalObjectProviderAttribute class. |
Properties
ProviderType |
Gets the type of declared global object provider. |
TypeId |
Gets a unique identifier associated with the attribute. |
Methods
GetPackageRegKeyPath(Guid) |
Gets the registry path (relative to the registry root of the application) of the VSPackage. (Inherited from RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Registers this attribute using the specified registry context. |
Unregister(RegistrationAttribute+RegistrationContext) |
Removes this attribute from the registry using the specified registry context. |