Partager via


RegisterEditorExtensionAttribute.Register Method

Registers the editor extension.

Namespace:  Microsoft.VisualStudio.Shell
Assemblies:   Microsoft.VisualStudio.Shell.9.0 (in Microsoft.VisualStudio.Shell.9.0.dll)
  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)
  Microsoft.VisualStudio.Shell (in Microsoft.VisualStudio.Shell.dll)

Syntax

'Déclaration
Public Overrides Sub Register ( _
    context As RegistrationAttribute..::..RegistrationContext _
)
'Utilisation
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
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

RegisterEditorExtensionAttribute Members

Microsoft.VisualStudio.Shell Namespace

RegisterEditorExtensionAttribute

Other Resources

Managed VSPackage Registration Keys

Registering VSPackages