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 | Указывает, отображается ли команда в меню. |