Bagikan melalui


Microsoft.VisualStudio.Modeling.Shell Ruang nama

Kelas

AmbientFontService

Kelas ini menyediakan layanan dengan mengembalikan settting font sekitar berdasarkan VS

AsyncModelingPackage

Bit terkait kotak alat

ClassViewImages

Menyediakan akses ke daftar gambar yang digunakan oleh Tampilan Kelas VS, Browser Objek, dan intellisense

ClassViewNavigationInfo

Kelas pembantu untuk mendekode objek data info navigasi

ClipboardCommandSet

ClipboardCommandSet untuk mendukung operasi potong/salin/tempel.

CommandContextBoundMenuCommand

Mewakili perintah menu yang terikat ke konteks UI tertentu. Perintah ini hanya akan terlihat jika konteks UI perintah yang diberikan aktif. Perintah ini harus digunakan bersama dengan entri dalam VISIBILITY_SECTION file CTC.

CommandContextChangedEventArgs

EventArgs memahat informasi tentang peristiwa perubahan konteks perintah.

CommandSet

Perintah yang didukung oleh perancang ini

CommandSetLibrary

Kelas dasar untuk kelas perintah berinteraksi dengan perintah visual studio. Berisi properti terkait DocData, DocView, dan pilihan.

CommonModelingCommands

Menentukan objek CommandID untuk perintah bersama.

ContainerBase

Ini adalah kelas dasar untuk kontrol utama di jendela alat. Ini melakukan hal-hal seperti menggambar perbatasan, marka air, dan operasi jendela alat umum lainnya.

CurrentSelectionPusher

Kelas untuk mengekspos pilihan saat ini dari sekumpulan Penyedia Pengelola Mata Uang WinForms atau Kontrol Konten WPF ke jendela properti Visual Studio

DiagramDocView

DocView dirancang untuk berisi satu atau beberapa Diagram PresentationElement.

DiagramExporter

Pengekspor yang mampu menemukan file diagram dalam solusi, dan mengekspornya ke disk sebagai gambar.

DialogBase

Kelas dasar untuk dialog yang akan dihosting di shell VS.

DocData

Kelas dasar abstrak yang mewakili file dalam memori. Kelas ini mengimplementasikan antarmuka IVsPersistDocData2, yang dipanggil shell untuk memuat dan menyimpan dokumen. Kelas ini juga menangani mendengarkan peristiwa perubahan file eksternal, dan meminta pengguna untuk memuat ulang file.

DocumentSavedEventArgs

Kelas EventArgs untuk membawa data tentang operasi penyimpanan file

DslModelExplorerFilter

DslModelExplorerFilter adalah filer yang memutuskan hubungan apa yang tidak boleh kita kunjungi

DynamicStatusMenuCommand

Alias untuk VsMenuCommand. Ini berniat untuk mengurangi konflik penggabungan selama integrasi Lab22dev ke Lab23 dan harus dihapus di Lab23 ketika integrasi dilakukan.

ElementTreeNode

Kelas abstrak ExplorerTreeNodes yang mewakili ModelElements

ErrorListObserver

ErrorListObserver memantau perubahan setelah VsValidationController menyelesaikan validasi. Ini melaporkan kesalahan/peringatan/pesan di jendela Vs ErrorList dan Output.

ExplorerElementVisitor

Deskripsi Ringkasan untuk ExplorerElementVisitor.

ExplorerTreeNode

Implementasi TreeNode kami sendiri untuk menampilkan properti dan hubungan

ExportErrorEventArgs

Argumen yang terkait dengan ExportErrorEvent.

FileCancelException

FileCancelException.

LinkedTransaction

Kelas yang menangani pembukaan dan penutupan transaksi vs yang ditautkan secara global melalui kelas IVsLinkedUndoTransactionManager. Juga mengelola transaksi IMS dalam transaksi tertaut ini

ModelElementLocator

Kelas pembantu untuk bekerja dengan referensi elemen model.

ModelElementTreeNode

Implementasi TreeNode untuk menampilkan ModelElement

ModelExplorerToolWindow

Ini adalah kelas jendela alat yang menampung Browser Model

ModelExplorerTreeContainer

Kontainer Pohon

ModelingBindingSourceToolboxItem

ToolboxItem untuk kelas ModelingBindingSource

ModelingCompositionContainer

Kelas sederhana untuk menyediakan akses ke Kontainer Komposisi yang harus digunakan oleh pemodelan aset dan ekstensinya

ModelingDocData

Kelas dasar abstrak yang mewakili file dalam memori yang didukung oleh penyimpanan IMS.

ModelingDocStore

Kelas yang mempertahankan hubungan 1-1 dengan toko. Fungsionalitas per penyimpanan harus di sini, dibandingkan dengan fungsionalitas per file, yang harus ditempatkan pada ModeingDocData

ModelingDocView

Kelas dasar untuk jendela dokumen

ModelingEditorFactory

Versi pemodelan pabrik Editor. Pabrik editor memungkinkan vs shell untuk mendapatkan editor untuk jenis file tertentu.

ModelingErrorListItem

Mewakili item yang dapat ditangani di ModelingErrorListProvider.

ModelingErrorListProvider

ModelingErrorListProvider menyediakan cara bagi ModelingdocData untuk melaporkan pesan kesalahan/peringatan ke jendela Daftar Kesalahan VS.

ModelingPackage

Bit terkait kotak alat

ModelingPartitionMapper

Layanan pemetaan partisi kerangka kerja Pemodelan Default. Pemeta ini mampu memetakan ke dua partisi, satu untuk model, dan satu untuk diagram. Partisi model diasumsikan diperbaiki sebagai partisi akar model yang terkait dengan docdata. Partisi diagram dapat bervariasi, dan diagram tertentu yang akan digunakan ditentukan secara dinamis dengan mencari id diagram target dalam konteks target ElementGroupPrototype. DesignSurfaceElementOperations standar menempatkan diagram target di mana operasi drag-over atau drop terjadi ke dalam konteks target EGP. Jika id diagram target tidak ada dalam konteks target EGP, maka pemeta partisi ini mengasumsikan bahwa diagram yang relevan adalah diagram pertama yang terkait dengan model. Batasan pemeta ini adalah hanya dapat memetakan kelas domain tertentu ke satu partisi, berdasarkan penyematan pertama yang ditentukan untuk kelas . Perancang yang membutuhkan layanan pemetaan partisi yang lebih canggih bebas untuk subkelas pemeta partisi ini (menyediakan beberapa titik penimpaan), atau menggantinya sepenuhnya, misalnya dengan menimpa ModelingDocData.CreatePartitionMapper, atau dengan menyediakannya sebagai SElementPartitionMapper melalui penyedia layanan yang disediakan ke Toko pada waktu pembuatan.

ModelingPartitionMapper.PartitionMappings

Cache pemetaan partisi untuk digunakan selama durasi operasi pemetaan. Merekam partisi model dan diagram, dan cache pemetaan partisi menurut id kelas domain.

ModelingSchemaResolver

Implementasi ISchemaResolver yang menyelesaikan namespace target skema ke kumpulan skema yang menentukan namespace.

ModelingWindowPane

Berisi lem untuk menghosting desainer berbasis Pemodelan di shell yang berlaku untuk jendela alat dan tampilan dokumen.

MonitorSelectionEventArgs

Argumen untuk peristiwa IMonitorSelectionService.

NavigateToModelExplorerTreeNodeCommand

Perintah navigasi validasi yang menavigasi ke jendela penjelajah model.

NavigateToShapesOnDiagramCommand
PackageUtility
ProvideBindingPathAttribute

Atribut ini mendaftarkan jalur yang harus diselidiki untuk rakitan kandidat pada waktu pemuatan perakitan.

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

Ini akan mendaftarkan "PackageFolder" (yaitu lokasi file pkgdef) sebagai direktori yang akan diperiksa agar rakitan dapat dimuat.

ProvideCommandLineSwitchAttribute

Kelas atribut untuk menyediakan entri registri untuk berkontribusi sakelar baris perintah

ProvideRelatedFileAttribute

Kelas atribut untuk menyediakan entri registri untuk meminta shell mengelola hubungan antara file berlapis dan induknya di penjelajah solusi

ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute

Digunakan untuk menunjukkan bahwa perancang XML kustom tidak boleh mengizinkan pengeditan SxS dengan editor XML berbasis teks standar.

ProvideXmlEditorChooserDesignerViewAttribute

Digunakan untuk memberikan informasi pendaftaran kepada Pemilih XML untuk perancang XML kustom.

RegisterAdditionalEditorExtensionAttribute

Kelas atribut untuk menyediakan cara untuk menambahkan penanganan ekstensi file tambahan ke editor yang ada tanpa mengubah hal lain

RegisterAsDslToolsEditorAttribute

Atribut ini digunakan untuk menandai Designer Alat DSL yang telah dibuat dengan Wizard Designer. Ini memungkinkan Wizard Designer untuk menyarankan untuk tidak menggunakan kembali ekstensi file yang ditangani oleh perancang non-DSLTools lainnya, dan memungkinkannya untuk menghapus perancang DSL lama tanpa menghapus paket lain yang menangani ekstensi file yang sama.

RoleGroupTreeNode

RoleGroupTreeNode adalah simpul pohon yang berada di antara pemutar peran induk dan anak-anak dalam hubungan domain penyematan 1-banyak. Teks RoleGroupTreeNode berasal dari DomainRole.PropertyDisplayName dari sisi pemutar peran anak.

RoleTreeNode

Simpul penjelajah model ditampilkan yang menampilkan hubungan dengan Kardinalitas Satu.

SerializationErrorListItem

Kelas ini menerjemahkan SerializationMessage ke dalam tugas jendela Daftar Kesalahan VS.

ShellUtility

Metode utilitas untuk mencari solusi dan RDT.

SimpleErrorListItem

Subkelas untuk memungkinkan pesan teks sederhana ditambahkan ke jendela kesalahan.

SingleDiagramDocView

Kelas yang menghosting satu diagram dalam tampilan

SubordinateDocData

Objek DocData yang mewakili file subordinat dalam memori (direpresentasikan sebagai item proyek anak dalam Penjelajah Solusi).

SubordinateDocumentLockHolder

Mengelola kunci edit pada file subordinat dalam tabel dokumen yang sedang berjalan.

SubordinateFileHelper

Metode pembantu untuk mengelola file subordinat (file yang muncul berlapis dalam item proyek di penjelajah solusi).

TaskMenuCommand

Mewakili entri perintah menu pada menu konteks untuk item validasi dalam daftar kesalahan.

TaskValidationMessage

TaskValidationMessages disediakan oleh VsValidationContext (yaitu penggantian ConstructValidationMessage). Ini berisi informasi untuk bekerja dengan jendela alat Vs ErrorList. Ini mampu menavigasi ke bentuk
dalam diagram dari elemen model yang menyinggung.

ToolWindow

Menyediakan kelas dasar untuk jendela alat.

UndoManager

Kelas pembantu yang membungkus manajer urungkan vs shell.

UndoUnit

Pembungkus untuk transaksi Pemodelan sehingga dapat digunakan oleh antarmuka IOleUndoManager shell.

UserActionEventArgs

Argumen peristiwa untuk meneruskan informasi kembali kepada pengguna.

ValidationMessageCommandIds

CommandID untuk paket Designer Aplikasi.

ValidationTask

Tugas validasi.

ValidationTaskProvider
VSDiagramView

Tampilan diagram yang dihosting di dalam VS.

VSDiagramViewSite

Digunakan untuk situs kontrol permukaan desain. Menyediakan akses ke layanan shell.

VsValidationContext

Konteks khusus untuk VS Shell. Ini berasal dari ValidationContext.

VsValidationController

Pengontrol validasi model VS.

WaitCursor

Kelas sederhana untuk memasang kursor Tunggu selama masa pakainya.

Struct

ClassViewNavigationInfoNode

Satu simpul dari objek data info navigasi

QueryEditResult

Struct yang merangkum hasil panggilan ke IVsQueryEditQuerySave.QueryEditFiles

QuerySaveResult

Struct yang merangkum hasil panggilan ke IVsQueryEditQuerySave.QuerySaveFiles

Antarmuka

IMonitorSelectionService

Memantau status pilihan saat ini di shell.

IRelatedDocList

Kontrak untuk SRelatedDocList yang digunakan untuk mengakses dan mengelola daftar RelatedSaveItem yang dimiliki oleh objek ModelingDocData

IToolWindowProvider
SRelatedDocList

Pengidentifikasi layanan untuk layanan RelatedDocList yang digunakan oleh klien Modelbus.

Enum

ClassViewNavigationInfoTypes

Jenis simpul info navigasi

DiagramDocView.ToolboxItemFilterType

Enumerasi yang digunakan untuk menunjukkan kumpulan filter kotak alat tertentu.

ExportUserAction

enum publik mewakili jenis respons apa yang diperlukan dari tindakan pengguna.

IncludeResults

Enumerasi yang dikembalikan dari IncludeInResultsCallback untuk menentukan apakah item saat ini harus disertakan dalam daftar, dan apakah pencarian harus dilanjutkan.

ModelingPartitionMapper.WhichPartition
RelatedFileType

Enumerasi bendera untuk menentukan perilaku file terkait

Delegasikan

DescriptionHandler
GetModelElementDisplayNameEventHandler

Mendelegasikan panggilan kembali untuk memungkinkan perancang yang dihasilkan untuk membuat proffer nama tampilan yang berbeda yang ditunjukkan dalam ModelExplorer

IncludeInResultsCallback

Mewakili metode yang akan memutuskan apakah file harus disertakan dalam hasil pencarian.

TransactionCommitHandler

Mendelegasikan definisi untuk melakukan transaksi dan menentukan deskripsi sebelum penerapan transaksi.