RegisterEditorExtensionAttribute.Register Method

Registers the editor extension.

Namespace:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.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

Exceptions

Exception Condition
ArgumentNullException

This method throws an ArgumentNullException if context is nulla null reference (Nothing in Visual Basic).

Remarks

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

VSPackages implementing the RegisterEditorExtensionAttribute class do not need to call this method, since it is called by the registration tools.

The following registry entry is created by RegisterEditorExtensionAttribute:

<VSROOT>\Editors\{FactoryGuid}\Extensions\Extension=Priority

.NET Framework Security

See Also

Reference

RegisterEditorExtensionAttribute Class

Microsoft.VisualStudio.Shell Namespace

RegisterEditorExtensionAttribute

Other Resources

Managed Package Registration

Registering VSPackages