Microsoft.VisualStudio.Modeling.Shell Przestrzeń nazw

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
na diagramie z elementu modelu obrażającego.

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.