ProvideExtenderAttribute.Register Method

Provides registration information about a VSPackage when called by an external registration tool such as RegPkg.exe.

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

Syntax

'Declaration
Public Overrides Sub Register ( _
    context As RegistrationAttribute.RegistrationContext _
)
public override void Register(
    RegistrationAttribute.RegistrationContext context
)
public:
virtual void Register(
    RegistrationAttribute::RegistrationContext^ context
) override
abstract Register : 
        context:RegistrationAttribute.RegistrationContext -> unit  
override Register : 
        context:RegistrationAttribute.RegistrationContext -> unit
public override function Register(
    context : RegistrationAttribute.RegistrationContext
)

Parameters

Remarks

VSPackage classes that apply ProvideExtenderAttribute do not need to call the Register method. Register is called by registration tools.

Registry Entries

The following registry entries are created by the ProvideExtenderAttribute class:

  • <VSROOT>\Extenders\{CATID}\EditorName\

  • <VSROOT>\Extenders\{CATID}\EditorName\@={ExtenderGuid}

.NET Framework Security

See Also

Reference

ProvideExtenderAttribute Class

Microsoft.VisualStudio.Shell Namespace