DefaultRegistryRootAttribute.Root Property
Gets the value of the default registry root for the VSPackage.
Namespace: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell (in Microsoft.VisualStudio.Shell.dll)
Syntax
'Declaration
Public ReadOnly Property Root As String
'Usage
Dim instance As DefaultRegistryRootAttribute
Dim value As String
value = instance.Root
public string Root { get; }
public:
property String^ Root {
String^ get ();
}
public function get Root () : String
Property Value
Type: System.String
The value of the default registry root for the VSPackage.
Remarks
The registry root stored in DefaultRegistryRootAttribute is relative to HKEY_LOCAL_MACHINE. For example, a value of Software\\Microsoft\\VisualStudio\\8.0exp corresponds to the registry key HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0exp.
Automatic registration tools such as regpkg.exe register the VSPackage into the registry root stored in DefaultRegistryRootAttribute unless the registration tool provides an alternate registry root, for example, as a command line argument. For more information, see Registering VSPackages (C#).
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
DefaultRegistryRootAttribute Class