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 pod kątem dostosowywania języka specyficznego 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 któryś z nich zawiedzie, cała grupa zostanie przywrócona.Po transakcja została zatwierdzona, użytkownik może cofnąć całej grupy za pomocą polecenia Cofnij pojedynczy. | |
IMenuCommand | Określa, czy polecenie pojawi się w menu. |