Microsoft.VisualStudio.Modeling.Shell Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
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. |