Microsoft.VisualStudio.Modeling.ExtensionEnablement - пространство имен

Типы в эта настройка поддержки пространств имен доменных языков.

Дополнительные сведения см. в разделе Написание кода для настройки доменного языка.

Классы

  Класс Описание
Открытый класс CommandExtensionAttribute Атрибут программы-оболочки MefMetadata, декларативно объявляет группу команды и положения расширения команды в контекстном меню для Dsl.
Открытый класс ExtensionEnablementConstants
Открытый класс ExtensionRegistrar<T, TMetadataView> Lazy класс импортера Mef, то: 1.Импортирования частей, которые экспортируют типа t.2.Возможность предоставить фильтр.
Открытый класс ExtensionRegistrarBase<T, TMetadataView> Базовый класс в обычной регистраторша и особый случай расширения для регистраторшы проверки
Открытый класс ValidationExtensionRegistrar Базовый класс для ExtensionRegistar, которое может зарегистрировать расширения проверки

Интерфейсы

  Интерфейс Описание
Открытый интерфейс ICommandExtension Реализуйте этот интерфейс и экспортировать из расширения MEF, чтобы обеспечить команду меню для моделирования схемы.
Открытый интерфейс IExtensibilityLogger Интерфейс ведения журнала для регистраторш расширения.
Открытый интерфейс ILinkedUndoContext Используйте BeginTransaction для группирования последовательность операций в одну транзакцию.
Открытый интерфейс ILinkedUndoTransaction Транзакция позволяет группировать операции в хранилище моделей UML, так что если один из них завершается сбоем, откаченны группа целого.После того как транзакция зафиксирована, пользователь может отменить группы целиком с помощью одной команды отката.
Открытый интерфейс IMenuCommand Указывает, отображается ли команда в меню.