RegisterAdditionalEditorExtensionAttribute 类

定义

重要

此 API 不符合 CLS。

Attribute 类提供一种方法,用于向现有编辑器添加额外的文件扩展名处理,而无需更改任何其他内容

public ref class RegisterAdditionalEditorExtensionAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
[System.CLSCompliant(false)]
public sealed class RegisterAdditionalEditorExtensionAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
[<System.CLSCompliant(false)>]
type RegisterAdditionalEditorExtensionAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class RegisterAdditionalEditorExtensionAttribute
Inherits RegistrationAttribute
继承
RegisterAdditionalEditorExtensionAttribute
属性

构造函数

RegisterAdditionalEditorExtensionAttribute(Object, String, Int32)

创建新的 RegisterAdditionalEditorExtensionAttribute。

属性

Extension

要注册的文件扩展名。

Factory

标识要注册的编辑器工厂的 Guid。

Priority

此编辑器的优先级,适用于正在注册的扩展。 值越大,编辑器优先级越高。

TypeId

获取此属性的当前实例。

(继承自 RegistrationAttribute)

方法

GetPackageRegKeyPath(Guid)

获取与 VSPackage 的应用程序) 的注册表根相关的注册表路径 (。

(继承自 RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

注册其他编辑器。

Unregister(RegistrationAttribute+RegistrationContext)

取消注册编辑器

适用于