Поделиться через


ProvideXmlEditorChooserDesignerViewAttribute Класс

Определение

Используется для предоставления сведений о регистрации средству выбора XML для пользовательского конструктора XML.

public ref class ProvideXmlEditorChooserDesignerViewAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideXmlEditorChooserDesignerViewAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideXmlEditorChooserDesignerViewAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideXmlEditorChooserDesignerViewAttribute
Inherits RegistrationAttribute
Наследование
ProvideXmlEditorChooserDesignerViewAttribute
Атрибуты

Конструкторы

ProvideXmlEditorChooserDesignerViewAttribute(String, String, Object, Int32)

Конструктор для ProvideXmlEditorChooserDesignerViewAttribute.

Свойства

CodeLogicalViewEditor

Фабрика редактора, которую требуется связать с логическим представлением кода

DebuggingLogicalViewEditor

Фабрика редактора, которую требуется связать с логическим представлением отладки

DefaultLogicalView

Уникальный идентификатор фабрики редактора для логического представления по умолчанию.

DesignerLogicalViewEditor

Фабрика редактора, которую требуется связать с логическим представлением конструктора

Extension

Расширение файла для пользовательского типа XML (например, "xaml", "resx", "xsd").

IsDataSet

Специальное значение, используемое только конструктором наборов данных.

MatchExtensionAndNamespace

логическое значение, указывающее, должен ли функция выбора XML совпадать как для расширения файла, так и для пространстве имен. Если значение равно false, средство выбора XML будет искать совпадение либо по расширению, либо по пространству имен.

Name

Имя раздела реестра keyName для редактора XML. Например, "RESX", "Silverlight", "Workflow", и т. д ...

Namespace

Пространство имен XML, использованное в документах, поддерживаемых этим редактором.

TextLogicalViewEditor

Фабрика редактора, которую требуется связать с логическим представлением текста

TypeId

Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого , должен переопределять это свойство только в том случае, если ему требуется более качественный контроль над экземплярами, которые можно применить к классу.

(Унаследовано от RegistrationAttribute)
XmlChooserPriority

Приоритет расширения в меню выбора XML. Это значение должно быть больше значения приоритета расширения для класса EditorFactory конструктора XML

Методы

GetPackageRegKeyPath(Guid)

Получает путь в реестре (относительно корня реестра приложения) VSPackage.

(Унаследовано от RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Регистрация конструктора в качестве потенциального редактора указанного расширения

Unregister(RegistrationAttribute+RegistrationContext)

Отмена регистрации конструктора в качестве потенциального редактора указанного расширения

Применяется к