Share via


DefaultRegistryRootAttribute Constructor

Initializes a new DefaultRegistryRootAttribute object with the given registry root.

Namespace:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)

Syntax

'Declaration
Public Sub New ( _
    root As String _
)
public DefaultRegistryRootAttribute(
    string root
)
public:
DefaultRegistryRootAttribute(
    String^ root
)
new : 
        root:string -> DefaultRegistryRootAttribute
public function DefaultRegistryRootAttribute(
    root : String
)

Parameters

  • root
    Type: String

    The default registry root used to register VSPackage information.

Exceptions

Exception Condition
ArgumentNullException

The constructor throws an ArgumentNullException if the root argument is null.

Examples

The following Visual C# code applies the DefaultRegistryRoot attribute to a VSPackage named MyVSPackage.

using Microsoft.VisualStudio.Shell;
using MSVSIP = Microsoft.VisualStudio.Shell;
[MSVSIP.DefaultRegistryRoot("Software\\Microsoft\\VisualStudio\\8.0Exp")]
public class MyVSPackage : MSVSIP.Package {}

.NET Framework Security

See Also

Reference

DefaultRegistryRootAttribute Class

Microsoft.VisualStudio.Shell Namespace