Przestrzeń nazw Microsoft.VisualStudio.Modeling.ExtensionEnablement
Typy w tym obszarze nazw obsługuje dostosowywania języków domeny.
Aby uzyskać więcej informacji, zobacz Pisanie kodu, aby dostosować język specyficzne dla domeny.
Klasy
Klasa | Opis | |
---|---|---|
CommandExtensionAttribute | Otoka MefMetadata atrybut, który deklaruje deklaratywny polecenie grupy i stanowiska rozszerzenia poleceń w Menu kontekstowym Dsl. | |
ExtensionEnablementConstants | ||
ExtensionRegistrar<T, TMetadataView> | Klasy z opóźnieniem Mef importera, że: 1.Przywóz części, których wywóz typu T.2.Zdolność do zapewnienia filtru. | |
ExtensionRegistrarBase<T, TMetadataView> | Klasa podstawowa dla regularnych rozszerzenie sekretarza i specjalnych przypadków, Sekretarz sprawdzania poprawności | |
ValidationExtensionRegistrar | Klasa podstawowa dla ExtensionRegistar, który można zarejestrować rozszerzeń sprawdzania poprawności |
Interfejsy
Interfejs | Opis | |
---|---|---|
ICommandExtension | Wdrożenie i wywóz ten interfejs z rozszerzeniem MEF przewidzieć diagramy modelowania polecenia menu. | |
IExtensibilityLogger | Rejestrowanie interfejsu dla rozszerzenia rejestratorów. | |
ILinkedUndoContext | Za pomocą BeginTransaction grupować sekwencję operacji w ramach jednej transakcji. | |
ILinkedUndoTransaction | Transakcji pozwala grupować operacje razem w magazynie modelu UML, tak, że jeśli żadnego z nich nie powiedzie się, całej grupy jest przywracana.Po transakcja została zatwierdzona, użytkownik może cofnąć całej grupy przy użyciu polecenia Cofnij pojedynczy. | |
IMenuCommand | Określa, czy polecenie pojawi się w menu. |