Udostępnij za pośrednictwem


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
Klasa publiczna CommandExtensionAttribute Otoka MefMetadata atrybut, który deklaruje deklaratywny polecenie grupy i stanowiska rozszerzenia poleceń w Menu kontekstowym Dsl.
Klasa publiczna ExtensionEnablementConstants
Klasa publiczna 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.
Klasa publiczna ExtensionRegistrarBase<T, TMetadataView> Klasa podstawowa dla regularnych rozszerzenie sekretarza i specjalnych przypadków, Sekretarz sprawdzania poprawności
Klasa publiczna ValidationExtensionRegistrar Klasa podstawowa dla ExtensionRegistar, który można zarejestrować rozszerzeń sprawdzania poprawności

Interfejsy

  Interfejs Opis
Interfejs publiczny ICommandExtension Wdrożenie i wywóz ten interfejs z rozszerzeniem MEF przewidzieć diagramy modelowania polecenia menu.
Interfejs publiczny IExtensibilityLogger Rejestrowanie interfejsu dla rozszerzenia rejestratorów.
Interfejs publiczny ILinkedUndoContext Za pomocą BeginTransaction grupować sekwencję operacji w ramach jednej transakcji.
Interfejs publiczny 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.
Interfejs publiczny IMenuCommand Określa, czy polecenie pojawi się w menu.