Microsoft.VisualStudio.Modeling.Shell Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
AmbientFontService |
Ta klasa zapewnia usługę, zwracając ustawienia czcionek otoczenia na podstawie programu VS |
AsyncModelingPackage |
Bity powiązane z przybornikami |
ClassViewImages |
Zapewnia dostęp do listy obrazów używanych przez widok klas programu VS, przeglądarkę obiektów i funkcję IntelliSense |
ClassViewNavigationInfo |
Klasa pomocnika dekodowania obiektów danych informacji nawigacji |
ClipboardCommandSet |
ClipboardCommandSet do obsługi operacji wycinania/kopiowania/wklejania. |
CommandContextBoundMenuCommand |
Reprezentuje polecenie menu powiązane z określonym kontekstem interfejsu użytkownika. To polecenie będzie widoczne tylko wtedy, gdy dany kontekst interfejsu użytkownika polecenia jest aktywny. Te polecenia powinny być używane w połączeniu z wpisami w VISIBILITY_SECTION pliku CTC. |
CommandContextChangedEventArgs |
EventArgs kategoryzuje informacje o zdarzeniu zmiany kontekstu polecenia. |
CommandSet |
Polecenia obsługiwane przez tego projektanta |
CommandSetLibrary |
Klasa podstawowa dla klas poleceń współdziała z poleceniami programu Visual Studio. Zawiera właściwości pokrewne docData, DocView i wyboru. |
CommonModelingCommands |
Definiuje obiekty CommandID dla poleceń udostępnionych. |
ContainerBase |
Jest to klasa podstawowa dla głównej kontrolki w oknach narzędzi. Wykonuje takie czynności jak rysowanie obramowania, znaku wodnego i innych typowych operacji okna narzędzi. |
CurrentSelectionPusher |
Klasa, aby uwidocznić bieżący wybór z zestawu dostawców programu WinForms Currency Manager lub kontrolek zawartości WPF do okna właściwości programu Visual Studio |
DiagramDocView |
DocView zaprojektowano tak, aby zawierał co najmniej jeden element PresentationElement diagramu. |
DiagramExporter |
Eksporter zdolny do znajdowania plików diagramów w rozwiązaniu i eksportowania ich na dysk jako obrazy. |
DialogBase |
Klasa podstawowa dla okien dialogowych, które będą hostowane w powłoce programu VS. |
DocData |
Abstrakcyjna klasa bazowa reprezentująca plik w pamięci. Ta klasa implementuje interfejs IVsPersistDocData2, który powłoka wywołuje w celu załadowania i zapisania dokumentu. Ta klasa obsługiwała również nasłuchiwanie zdarzeń zmiany pliku zewnętrznego i monitowanie użytkownika o ponowne załadowanie pliku. |
DocumentSavedEventArgs |
EventArgs, klasa do przenoszenia danych dotyczących operacji zapisywania plików |
DslModelExplorerFilter |
DslModelExplorerFilter to filer, który decyduje o relacji, której nie powinniśmy odwiedzać |
DynamicStatusMenuCommand |
Alias polecenia VsMenuCommand. Zamierza zmniejszyć konflikty scalania podczas integracji lab22dev z aplikacją Lab23 i należy je usunąć w laboratorium Lab23 po zakończeniu integracji. |
ElementTreeNode |
Abstrakcyjna klasa ExplorerTreeNodes reprezentująca element ModelElements |
ErrorListObserver |
ErrorListObserver monitoruje zmiany po zakończeniu weryfikacji przez program VsValidationController. Raportuje komunikat o błędzie/ostrzeżeniu/komunikacie w oknie Lista błędów programu VS i dane wyjściowe. |
ExplorerElementVisitor |
Opis podsumowania elementu ExplorerElementVisitor. |
ExplorerTreeNode |
Nasza własna implementacja TreeNode do wyświetlania właściwości i relacji |
ExportErrorEventArgs |
Argumenty związane z elementem ExportErrorEvent. |
FileCancelException |
FileCancelException. |
LinkedTransaction |
Klasa, która obsługuje otwieranie i zamykanie połączonej transakcji programu VS Globalnie za pośrednictwem klasy IVsLinkedUndoTransactionManager. Zarządza również transakcją IMS w ramach tej połączonej transakcji |
ModelElementLocator |
Klasa pomocnika do pracy z odwołaniami do elementów modelu. |
ModelElementTreeNode |
Implementacja TreeNode do wyświetlania elementu ModelElement |
ModelExplorerToolWindow |
Jest to klasa okien narzędzi, która zawiera przeglądarkę modelu |
ModelExplorerTreeContainer |
Kontener drzewa |
ModelingBindingSourceToolboxItem |
PrzybornikItem dla klasy ModelingBindingSource |
ModelingCompositionContainer |
Prosta klasa zapewniająca dostęp do kontenera kompozycji, który powinien być używany przez modelowanie zasobów i ich rozszerzeń |
ModelingDocData |
Abstrakcyjna klasa bazowa reprezentująca plik w pamięci, który jest wspierany przez magazyn IMS. |
ModelingDocStore |
Klasa, która utrzymuje relację 1–1 ze sklepem. Funkcje poszczególnych sklepów powinny być dostępne w tym miejscu, w przeciwieństwie do funkcji poszczególnych plików, które powinny zostać umieszczone w modeingdocData |
ModelingDocView |
Klasa podstawowa dla okien dokumentów |
ModelingEditorFactory |
Wersja modelowania fabryki Redaktor. Fabryka edytorów umożliwia powłoce programu VS uzyskanie edytora dla określonego typu pliku. |
ModelingErrorListItem |
Reprezentuje element, który można obsłużyć w elemencie ModelingErrorListProvider. |
ModelingErrorListProvider |
ModelingErrorListProvider umożliwia modelingdocData zgłaszanie komunikatów o błędach/ostrzeżeniach w oknie Lista błędów programu VS. |
ModelingPackage |
Bity powiązane z przybornikami |
ModelingPartitionMapper |
Domyślna usługa mapowania partycji struktury modelowania. Ten maper może mapować na dwie partycje, jedną dla modelu i jedną dla diagramu. Zakłada się, że partycja modelu jest stała jako partycja katalogu głównego modelu skojarzonego z dokumentem. Partycja diagramu może się różnić, a konkretny diagram do użycia jest dynamicznie określany, wyszukując identyfikator diagramu docelowego w kontekście docelowym ElementuGroupPrototype. Standard DesignSurfaceElementOperations umieszcza diagram docelowy, na którym następuje operacja przeciągania lub upuszczania w kontekście docelowym EGP. Jeśli identyfikator diagramu docelowego nie jest obecny w kontekście docelowym EGP, ten maper partycji zakłada, że odpowiedni diagram jest pierwszym diagramem skojarzonym z modelem. Ograniczeniem tego mapatora jest to, że może mapować tylko dowolną konkretną klasę domeny na pojedynczą partycję na podstawie pierwszego osadzania zdefiniowanego dla klasy. Projektanci wymagający bardziej wyrafinowanej usługi mapowania partycji mogą podklasować ten maper partycji (zapewnia kilka punktów przesłonięcia) lub całkowicie go zastąpić, np. zastępując modelingDocData.CreatePartitionMapper lub podając go jako SElementPartitionMapper za pośrednictwem dostawcy usług dostarczonego do Sklepu w czasie tworzenia. |
ModelingPartitionMapper.PartitionMappings |
Pamięć podręczna mapowań partycji do użycia w czasie trwania operacji mapowania. Rejestruje partycje modelu i diagramu oraz pamięć podręczną mapowań partycji według identyfikatora klasy domeny. |
ModelingSchemaResolver |
Implementacja ISchemaResolver, która rozpoznaje docelową przestrzeń nazw schematu w kolekcji schematów definiujących przestrzeń nazw. |
ModelingWindowPane |
Zawiera klej do hostowania projektantów opartych na modelowaniu w powłoce, która ma zastosowanie zarówno do okien narzędzi, jak i widoków dokumentów. |
MonitorSelectionEventArgs |
Argumenty dla zdarzeń IMonitorSelectionService. |
NavigateToModelExplorerTreeNodeCommand |
Polecenie nawigacji weryfikacji, które przechodzi do okna Eksploratora modelu. |
NavigateToShapesOnDiagramCommand | |
PackageUtility | |
ProvideBindingPathAttribute |
Ten atrybut rejestruje ścieżkę, która powinna być sondowana dla zestawów kandydatów w czasie ładowania zestawu. Na przykład: [...\VisualStudio$(Ver)\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"="" Spowoduje to zarejestrowanie folderu "PackageFolder" (tj. lokalizacji pliku pkgdef) jako katalogu do sondowania zestawów do załadowania. |
ProvideCommandLineSwitchAttribute |
Klasa atrybutu w celu udostępnienia wpisów rejestru do współtworzenia przełącznika wiersza polecenia |
ProvideRelatedFileAttribute |
Klasa atrybutu w celu udostępnienia wpisów rejestru z prośbą o zarządzanie relacją między zagnieżdżonym plikiem a jego elementem nadrzędnym w Eksploratorze rozwiązań |
ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute |
Służy do wskazywania, że niestandardowy projektant XML nie powinien zezwalać na edytowanie SxS przy użyciu standardowego edytora XML opartego na tekście. |
ProvideXmlEditorChooserDesignerViewAttribute |
Służy do przekazywania informacji rejestracyjnych do modułu wyboru XML dla niestandardowego projektanta XML. |
RegisterAdditionalEditorExtensionAttribute |
Klasa atrybutów w celu zapewnienia sposobu dodawania dodatkowej obsługi rozszerzeń plików do istniejących edytorów bez zmiany niczego innego |
RegisterAsDslToolsEditorAttribute |
Ten atrybut służy do oznaczania narzędzi DSL Tools Designer utworzonych za pomocą Kreatora Designer. Umożliwia kreatorowi Designer doradzanie ponownemu używaniu rozszerzeń plików obsługiwanych przez innych projektantów innych niż DSLTools i umożliwia usunięcie starych projektantów DSL bez usuwania innych pakietów obsługujących to samo rozszerzenie pliku. |
RoleGroupTreeNode |
RoleGroupTreeNode to węzeł drzewa, który znajduje się między nadrzędnym odtwarzaczem roli i jest elementem podrzędnym w relacji domeny osadzania 1-wielu. Tekst RoleGroupTreeNode pochodzi z elementu DomainRole.PropertyDisplayName po stronie podrzędnego odtwarzacza ról. |
RoleTreeNode |
Zostanie wyświetlony węzeł Eksploratora modeli, który wyświetla relację z kardynalnością jednego. |
SerializationErrorListItem |
Ta klasa tłumaczy serializacjęMessage na zadanie okna listy błędów programu VS. |
ShellUtility |
Metody narzędziowe do wyszukiwania rozwiązań i RDT. |
SimpleErrorListItem |
Podklasa umożliwiająca dodawanie prostych wiadomości tekstowych do okna błędu. |
SingleDiagramDocView |
Klasa, która hostuje pojedynczy diagram w widoku |
SubordinateDocData |
Obiekt DocData reprezentujący plik podrzędny w pamięci (reprezentowany jako element projektu podrzędnego w Eksplorator rozwiązań). |
SubordinateDocumentLockHolder |
Zarządza blokadą edycji w pliku podrzędnym w uruchomionej tabeli dokumentów. |
SubordinateFileHelper |
Metody pomocnika do zarządzania plikami podrzędnymi (pliki, które są zagnieżdżone w ramach elementów projektu w Eksploratorze rozwiązań). |
TaskMenuCommand |
Reprezentuje wpis polecenia menu w menu kontekstowym elementu weryfikacji na liście błędów. |
TaskValidationMessage |
Parametr TaskValidationMessages jest dostarczany przez element VsValidationContext (tj. przesłonięcia ConstructValidationMessage).
Zawiera informacje umożliwiające pracę z oknem narzędzia VS ErrorList. Jest w stanie przejść do kształtu |
ToolWindow |
Udostępnia klasę bazową dla okien narzędzi. |
UndoManager |
Klasa pomocnika, która opakowuje menedżera cofania powłoki VS. |
UndoUnit |
Otoka dla transakcji modelowania, dzięki czemu mogą być używane przez interfejs IOleUndoManager powłoki. |
UserActionEventArgs |
Zdarzenie args do przekazywania informacji z powrotem do użytkownika. |
ValidationMessageCommandIds |
Identyfikatory poleceń pakietu Designer aplikacji. |
ValidationTask |
Zadanie weryfikacji. |
ValidationTaskProvider | |
VSDiagramView |
Widok diagramu hostowany w programie VS. |
VSDiagramViewSite |
Służy do lokacji kontrolki powierzchni projektowej. Zapewnia dostęp do usług powłoki. |
VsValidationContext |
Kontekst specyficzny dla powłoki programu VS. Pochodzi on z ValidationContext. |
VsValidationController |
Kontroler weryfikacji modelu programu VS. |
WaitCursor |
Prosta klasa, aby umieścić kursor Wait w ciągu jego istnienia. |
Struktury
ClassViewNavigationInfoNode |
Pojedynczy węzeł z obiektu danych informacji nawigacyjnych |
QueryEditResult |
Struktura, która hermetyzuje wyniki wywołania elementu IVsQueryEditQuerySave.QueryEditFiles |
QuerySaveResult |
Struktura, która hermetyzuje wyniki wywołania elementu IVsQueryEditQuerySave.QuerySaveFiles |
Interfejsy
IMonitorSelectionService |
Monitoruje bieżący stan zaznaczenia w powłoce. |
IRelatedDocList |
Kontrakt dla elementu SRelatedDocList używany do uzyskiwania dostępu do listy RelatedSaveItem należącej do obiektów ModelingDocData i zarządzania nią |
IToolWindowProvider | |
SRelatedDocList |
Identyfikator usługi dla usługi RelatedDocList używanej przez klientów modelubus. |
Wyliczenia
ClassViewNavigationInfoTypes |
Typy węzłów informacji nawigacyjnych |
DiagramDocView.ToolboxItemFilterType |
Wyliczenie używane do wskazywania określonej kolekcji filtrów przybornika. |
ExportUserAction |
publiczne wyliczenie reprezentuje wymagany typ odpowiedzi z akcji użytkownika. |
IncludeResults |
Wyliczenie zwrócone z elementu IncludeInResultsCallback w celu określenia, czy bieżący element powinien być uwzględniony na liście i czy wyszukiwanie powinno być kontynuowane. |
ModelingPartitionMapper.WhichPartition | |
RelatedFileType |
Flaguj wyliczenie, aby określić zachowanie powiązanego pliku |
Delegaci
DescriptionHandler | |
GetModelElementDisplayNameEventHandler |
Delegowanie wywołania zwrotnego w celu umożliwienia wygenerowanemu projektantowi wyłusczenia innej nazwy wyświetlanej w elemerze ModelExplorer |
IncludeInResultsCallback |
Reprezentuje metodę, która zdecyduje, czy plik powinien zostać uwzględniony w wynikach wyszukiwania. |
TransactionCommitHandler |
Deleguj definicje zatwierdzania transakcji i określania opisu przed zatwierdzeniem transakcji. |