RegisterLoadKeyAttribute Class
This attribute registers a package load key for your package. This attribute has been deprecated.
Assembly: Microsoft.VisualStudio.Shell.14.0 (in Microsoft.VisualStudio.Shell.14.0.dll)
System.Attribute
Microsoft.VisualStudio.Shell.RegistrationAttribute
Microsoft.VisualStudio.Shell.RegisterLoadKeyAttribute
| Name | Description | |
|---|---|---|
![]() | RegisterLoadKeyAttribute(String, String, String, String, Int16) | Creates a new RegisterLoadKeyAttribute. This attribute has been deprecated. |
| Name | Description | |
|---|---|---|
![]() | CompanyName | Gets the name of your company. This attribute has been deprecated. |
![]() | MinimumEdition | Gets the minimum edition of Visual Studio needed to load your VSPackage. This attribute has been deprecated. |
![]() | ProductName | Gets the name of your VSPackage. This attribute has been deprecated. |
![]() | ProductVersion | Gets the version number of your VSPackage. This attribute has been deprecated. |
![]() | ResourceId | Gets the resource ID for the Package Load Key. This attribute has been deprecated. |
![]() | TypeId | Gets the current instance of this attribute.(Inherited from RegistrationAttribute.) |
| Name | Description | |
|---|---|---|
![]() | Equals(Object) | (Inherited from Attribute.) |
![]() | GetHashCode() | (Inherited from Attribute.) |
![]() | GetType() | (Inherited from Object.) |
![]() | IsDefaultAttribute() | (Inherited from Attribute.) |
![]() | Match(Object) | (Inherited from Attribute.) |
![]() | Register(RegistrationAttribute.RegistrationContext) | Provides registration information about a VSPackage when called by an external registration tool such as regpkg.exe. This attribute has been deprecated.(Overrides RegistrationAttribute.Register(RegistrationAttribute.RegistrationContext).) |
![]() | RegKeyName(RegistrationAttribute.RegistrationContext) | Gets the registry key name for the load key information of the VSPackage. This attribute has been deprecated. |
![]() | ToString() | (Inherited from Object.) |
![]() | Unregister(RegistrationAttribute.RegistrationContext) | Removes the registration information about a VSPackage when called by an external registration tool such as regpkg.exe. This attribute has been deprecated.(Overrides RegistrationAttribute.Unregister(RegistrationAttribute.RegistrationContext).) |
| Name | Description | |
|---|---|---|
![]() ![]() | _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) | (Inherited from Attribute.) |
![]() ![]() | _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) | (Inherited from Attribute.) |
![]() ![]() | _Attribute.GetTypeInfoCount(UInt32) | (Inherited from Attribute.) |
![]() ![]() | _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) | (Inherited from Attribute.) |
For VSPackages that target Visual Studio 2008 and earlier, please use ProvideLoadKeyAttribute instead. VSPackages that target Visual Studio 2010 only do not need either attribute.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



