ProvideEditorExtensionAttribute.Register 方法

定义

调用以便向给定的上下文注册此属性。 上下文包含应放置注册信息的位置。 它还包含正在注册的类型和路径信息。

public:
 override void Register(Microsoft::VisualStudio::Shell::RegistrationAttribute::RegistrationContext ^ context);
 override void Register(Microsoft::VisualStudio::Shell::RegistrationAttribute::RegistrationContext const & context);
public override void Register (Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext context);
override this.Register : Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext -> unit
Public Overrides Sub Register (context As RegistrationAttribute.RegistrationContext)

参数

context
RegistrationAttribute.RegistrationContext

外部注册工具提供的注册上下文。 上下文可用于创建注册表项、记录注册活动,并获取有关正在注册的组件的信息。

例外

ArgumentNullException如果参数为 null,此方法将引发 context

注解

提供有关 VSPackage 的注册信息,由外部注册工具(如 RegPkg.exe)调用。

实现类的 Vspackage 无 RegisterEditorExtensionAttribute 需调用 Register 方法。 Register 由注册工具调用。

以下是创建的注册表项 ProvideEditorExtensionAttribute

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

适用于