Sdílet prostřednictvím


Microsoft.VisualStudio.Modeling.Shell Obor názvů

Třídy

AmbientFontService

Tato třída poskytuje službu vrácením nastavení okolního písma na základě sady VS.

AsyncModelingPackage

Bity související s panelem nástrojů

ClassViewImages

Poskytuje přístup k seznamu obrázků používanému zobrazením třídy VS, prohlížečem objektů a technologií IntelliSense.

ClassViewNavigationInfo

Pomocná třída pro dekódování objektů navigačních informačních dat

ClipboardCommandSet

ClipboardCommandSet pro podporu operace vyjmutí, kopírování a vložení.

CommandContextBoundMenuCommand

Představuje příkaz nabídky vázaný na konkrétní kontext uživatelského rozhraní. Tento příkaz bude viditelný jenom v případě, že je kontext uživatelského rozhraní daného příkazu aktivní. Tyto příkazy by měly být použity ve spojení s položkami v VISIBILITY_SECTION souboru CTC.

CommandContextChangedEventArgs

EventArgs catpturing information about a command context change event.

CommandSet

Příkazy podporované tímto návrhářem

CommandSetLibrary

Základní třída pro třídy příkazů komunikuje s příkazy sady Visual Studio. Obsahuje vlastnosti DocData, DocView a výběr.

CommonModelingCommands

Definuje objekty CommandID pro sdílené příkazy.

ContainerBase

Toto je základní třída pro hlavní ovládací prvek v oknech nástrojů. Provádí například nakreslení ohraničení, vodoznaku a jakékoli jiné běžné operace s oknem nástrojů.

CurrentSelectionPusher

Třída pro zveřejnění aktuálního výběru ze sady zprostředkovatelů Správce měn WinForms nebo ovládacích prvků obsahu WPF do okna vlastností sady Visual Studio

DiagramDocView

DocView je navržený tak, aby obsahoval jednu nebo více diagramů PresentationElement.

DiagramExporter

Exportér schopný najít soubory diagramů v řešení a exportovat je na disk jako obrázky.

DialogBase

Základní třída pro dialogová okna, která budou hostována v prostředí VS.

DocData

Abstraktní základní třída představující soubor v paměti. Tato třída implementuje rozhraní IVsPersistDocData2, které prostředí volá prostřednictvím k načtení a uložení dokumentu. Tato třída také zpracovávala naslouchání událostem změny externího souboru a vyzvání uživatele k opětovnému načtení souboru.

DocumentSavedEventArgs

Třída EventArgs pro přenos dat o operaci uložení souboru

DslModelExplorerFilter

DslModelExplorerFilter je soubor, který rozhoduje, jaký vztah bychom neměli navštěvovat.

DynamicStatusMenuCommand

Alias pro VsMenuCommand. Má za cíl omezit konflikty při slučování během integrace Lab22dev na Lab23 a po dokončení integrace se musí v Lab23 odstranit.

ElementTreeNode

Abstraktní třída ExplorerTreeNodes, které představují ModelElements

ErrorListObserver

ErrorListObserver monitoruje změny poté, co VsValidationController dokončí ověření. Hlásí chybu, upozornění nebo zprávu v okně VS ErrorList a Output.

ExplorerElementVisitor

Souhrnný popis pro ExplorerElementVisitor.

ExplorerTreeNode

Naše vlastní implementace TreeNode pro zobrazení vlastností a relací

ExportErrorEventArgs

Argumenty související s ExportErrorEvent.

FileCancelException

FileCancelException.

LinkedTransaction

Třída, která zpracovává otevření a uzavření globálně propojené transakce VS prostřednictvím třídy IVsLinkedUndoTransactionManager. Spravuje také transakci IMS v rámci této propojené transakce.

ModelElementLocator

Pomocná třída pro práci s odkazy na prvky modelu.

ModelElementTreeNode

Implementace TreeNode pro zobrazení ModelElement

ModelExplorerToolWindow

Toto je třída okna nástroje, ve které je uložen prohlížeč modelů.

ModelExplorerTreeContainer

Kontejner stromové struktury

ModelingBindingSourceToolboxItem

ToolboxItem pro ModelingBindingSource – třída

ModelingCompositionContainer

Jednoduchá třída poskytující přístup ke kontejneru composition, který by se měl používat při modelování prostředků a jejich rozšíření

ModelingDocData

Abstraktní základní třída představující soubor v paměti, který je zálohován úložištěm IMS.

ModelingDocStore

Třída, která udržuje vztah 1-1 s úložištěm. Funkce pro jednotlivé úložiště by se měly používat sem místo funkcí pro jednotlivé soubory, které by se měly umístit na ModeingDocData.

ModelingDocView

Základní třída pro okna dokumentů

ModelingEditorFactory

Modeling version of the Editor factory. Objekt pro vytváření editoru umožňuje prostředí VS získat editor pro konkrétní typ souboru.

ModelingErrorListItem

Představuje položku, která může být zpracována v ModelingErrorListProvider.

ModelingErrorListProvider

ModelingErrorListProvider poskytuje způsob, jak modelingdocData hlásit chybové zprávy nebo upozornění do okna seznamu chyb VS.

ModelingPackage

Bity související s panelem nástrojů

ModelingPartitionMapper

Výchozí služba mapování oddílů architektury modelování Tento mapovač je schopen mapování na dva oddíly, jeden pro model a jeden pro diagram. Předpokládá se, že oddíl modelu je opravený jako oddíl kořenového adresáře modelu přidruženého k docdata. Oddíl diagramu se může lišit a konkrétní diagram, který se má použít, je dynamicky určen vyhledáním ID cílového diagramu v cílovém kontextu ElementGroupPrototype. Standardní DesignSurfaceElementOperations vloží cílový diagram, přes který dojde k operaci přetažení nebo přetažení do kontextu cíle protokolu EGP. Pokud ID cílového diagramu není v cílovém kontextu protokolu EGP, pak tento mapovač oddílů předpokládá, že příslušný diagram je první diagram přidružený k modelu. Omezení tohoto mapovače spočívá v tom, že na základě prvního vložení definovaného pro třídu může mapovat pouze libovolnou konkrétní třídu domény na jeden oddíl. Návrháři, kteří vyžadují sofistikovanější službu mapování oddílů, mohou podtřídu tohoto mapovače oddílů (poskytuje několik bodů přepsání) nebo ji zcela nahradit, například přepsáním ModelingDocData.CreatePartitionMapper nebo poskytnutím jako SElementPartitionMapper prostřednictvím poskytovatele služby poskytovaného službě Store při vytvoření.

ModelingPartitionMapper.PartitionMappings

Mezipaměť mapování oddílů pro použití během doby trvání operace mapování. Zaznamenává oddíly modelu a diagramu a mezipaměť mapování oddílů podle ID třídy domény.

ModelingSchemaResolver

Implementace ISchemaResolver, která přeloží cílový obor názvů schématu na kolekci schémat, které definují obor názvů.

ModelingWindowPane

Obsahuje připevnění pro hostování návrhářů založených na modelování v prostředí, které se vztahuje na okna nástrojů i zobrazení dokumentů.

MonitorSelectionEventArgs

Argumenty pro události IMonitorSelectionService.

NavigateToModelExplorerTreeNodeCommand

Příkaz navigace ověření, který přejde do okna průzkumníka modelů.

NavigateToShapesOnDiagramCommand
PackageUtility
ProvideBindingPathAttribute

Tento atribut registruje cestu, která by měla být prohledány pro kandidáty sestavení v době načtení sestavení.

Příklad: [...\VisualStudio$(Ver)\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"=""

Tím se "PackageFolder" (tj. umístění souboru pkgdef) zaregistruje jako adresář, který má být prohledán pro sestavení k načtení.

ProvideCommandLineSwitchAttribute

Třída atributu poskytující položky registru pro přispívání přepínače příkazového řádku

ProvideRelatedFileAttribute

Třída atributu poskytující položky registru pro žádost prostředí o správu vztahu mezi vnořeným souborem a jeho nadřazeným objektem v Průzkumníku řešení

ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute

Používá se k označení, že vlastní návrhář XML by neměl umožňovat úpravy SxS pomocí standardního textového editoru XML.

ProvideXmlEditorChooserDesignerViewAttribute

Slouží k poskytnutí registračních informací pro výběr XML pro vlastního návrháře XML.

RegisterAdditionalEditorExtensionAttribute

Třída atributu, která poskytuje způsob, jak přidat další zpracování přípon souborů do existujících editorů beze změny čehokoli jiného

RegisterAsDslToolsEditorAttribute

Tento atribut slouží k označení Designer nástrojů DSL, který byl vytvořen pomocí průvodce Designer. Umožňuje průvodci Designer poradit proti opakovanému použití přípon souborů zpracovávaných jinými návrháři než DSLTools a umožňuje odebrat staré návrháře DSL bez odebrání jiných balíčků, které zpracovávají stejnou příponu souboru.

RoleGroupTreeNode

RoleGroupTreeNode je uzel stromu, který se nachází mezi nadřazeným hráčem role a jeho podřízenými položkami ve vztahu domény vkládání 1-N. Text RoleGroupTreeNode pochází z DomainRole.PropertyDisplayName strany přehrávače podřízené role.

RoleTreeNode

Zobrazí se uzel Průzkumníka modelů, který zobrazuje relaci s kardinalitou typu Jedna.

SerializationErrorListItem

Tato třída přeloží SerializationMessage do úlohy okna seznam chyb sady VS.

ShellUtility

Pomocné metody pro vyhledávání řešení a RDT.

SimpleErrorListItem

Podtřída umožňující přidání jednoduchých textových zpráv do chybového okna

SingleDiagramDocView

Třída, která hostuje jeden diagram v rámci zobrazení

SubordinateDocData

Objekt DocData, který představuje podřízený soubor v paměti (reprezentovaný jako podřízená položka projektu v Průzkumník řešení).

SubordinateDocumentLockHolder

Spravuje zámek pro úpravy u podřízeného souboru ve spuštěné tabulce dokumentů.

SubordinateFileHelper

Pomocné metody pro správu podřízených souborů (soubory, které se zobrazují vnořené do položek projektu v Průzkumníku řešení).

TaskMenuCommand

Představuje položku příkazu nabídky v místní nabídce pro položku ověření v seznamu chyb.

TaskValidationMessage

TaskValidationMessages poskytuje VsValidationContext (tj. přepsání ConstructValidationMessage). Obsahuje informace pro práci s oknem nástroje VS ErrorList. Je schopen přejít na obrazec.
v diagramu z elementu modelu, který je urážel.

ToolWindow

Poskytuje základní třídu pro okna nástrojů.

UndoManager

Pomocná třída, která zabalí správce vrácení zpět prostředí VS.

UndoUnit

Obálka pro transakce modelování, aby je bylo možné použít v rozhraní IOleUndoManager prostředí.

UserActionEventArgs

Event args pro předání informací zpět uživateli.

ValidationMessageCommandIds

Identifikátory COMMANDID pro balíček application Designer.

ValidationTask

Ověřovací úloha.

ValidationTaskProvider
VSDiagramView

Zobrazení diagramu hostované ve VS.

VSDiagramViewSite

Slouží k vytvoření ovládacího prvku návrhové plochy. Poskytuje přístup ke službám prostředí.

VsValidationContext

Kontext specifický pro prostředí VS. Je odvozen z ValidationContext.

VsValidationController

Kontroler ověření modelu VS.

WaitCursor

Jednoduchá třída pro umístění kurzoru wait během jeho životnosti.

Struktury

ClassViewNavigationInfoNode

Jeden uzel z datového objektu navigačních informací

QueryEditResult

Struktura, která zapouzdřuje výsledky volání IVsQueryEditQuerySave.QueryEditFiles

QuerySaveResult

Struktura, která zapouzdřuje výsledky volání IVsQueryEditQuerySaveSave.QuerySaveFiles

Rozhraní

IMonitorSelectionService

Monitoruje aktuální stav výběru v prostředí.

IRelatedDocList

Kontrakt pro SRelatedDocList, který se používá k přístupu a správě seznamu RelatedSaveItem vlastněného objekty ModelingDocData

IToolWindowProvider
SRelatedDocList

Identifikátor služby RelatedDocList používaný klienty Modelbus.

Výčty

ClassViewNavigationInfoTypes

Typy navigačních informačních uzlů

DiagramDocView.ToolboxItemFilterType

Výčet slouží k označení konkrétní kolekce filtrů sady nástrojů.

ExportUserAction

veřejný výčet představuje, jaký typ odpovědi je vyžadován z akce uživatele.

IncludeResults

Výčet vrácený z IncludeInResultsCallback určit, zda má být aktuální položka zahrnuta v seznamu a zda má hledání pokračovat.

ModelingPartitionMapper.WhichPartition
RelatedFileType

Označení výčtu příznakem pro specifikaci souvisejícího chování souboru

Delegáti

DescriptionHandler
GetModelElementDisplayNameEventHandler

Delegování zpětného volání kvůli povolení vygenerovanému návrháři získat jiný zobrazovaný název zobrazený v ModelExploreru

IncludeInResultsCallback

Představuje metodu, která rozhodne, zda má být soubor zahrnut do výsledků hledání.

TransactionCommitHandler

Delegujte definice pro potvrzení transakce a určení popisu před potvrzením transakce.