RegisterEditorExtensionAttribute.Register Method

Registers the editor extension.

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

Syntax

'宣言
Public Overrides Sub Register ( _
    context As RegistrationAttribute..::.RegistrationContext _
)
'使用
Dim instance As RegisterEditorExtensionAttribute
Dim context As RegistrationAttribute..::.RegistrationContext

instance.Register(context)
public override void Register(
    RegistrationAttribute..::.RegistrationContext context
)
public:
virtual void Register(
    RegistrationAttribute..::.RegistrationContext^ context
) override
public override function Register(
    context : RegistrationAttribute..::.RegistrationContext
)

Parameters

Exceptions

Exception Condition
ArgumentNullException

This method throws an ArgumentNullException if context is a 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

Permissions

See Also

Concepts

Managed VSPackage Registration Keys

How to: Register Managed VSPackages

Reference

RegisterEditorExtensionAttribute Class

RegisterEditorExtensionAttribute Members

Microsoft.VisualStudio.Shell Namespace

RegisterEditorExtensionAttribute