ProvideLanguageExtensionAttribute.Register 方法

定义

将文件扩展名和语言服务 GUID 置于注册表中。

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

RegistrationAttribute.RegistrationContext 用于创建注册表项和记录进度的对象。

注解

调用此方法以创建所有必需的注册表项,以将文件扩展名与语言服务相关联。 通常情况下,程序(如 regpkg.exe)读取指定的程序集,并查找从继承的所有属性 RegistrationAttribute 。 然后,Regpkg.exe 实例化每个属性,同时提供编译该属性时指定的适当参数。 最后,对 Register 新创建的对象 regpkg.exe 调用方法,以使所有适当的注册表项和条目都得以创建。

请注意,此方法是和特定于托管包框架 (MPF) 类的重写 RegistrationAttribute

适用于