Microsoft.VisualStudio.Shell Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
AccountPickerOptions |
Rappresenta le opzioni usate per creare una selezione account. |
AccountPickerOptions2 |
Rappresenta le opzioni usate per creare una selezione account che funziona con il servizio identity. |
ActivityLog |
Classe che fornisce metodi gestiti pratici per la registrazione dei messaggi in IVsActivityLog. |
AppliesToUIContextAttribute |
Aggiunge metadati UIContext a un'esportazione MEF per indicare quando deve essere applicata l'esportazione. |
AsyncOpenDocumentResult | |
AsyncPackage |
Rappresenta un VSPackage che può gestire i servizi asincroni. |
AsyncSaveResult |
Rappresenta i risultati di un'operazione di salvataggio asincrona |
AsyncServiceProvider |
Provider di servizi asincroni. |
BlockingTaskEventArgs |
Argomento evento da usare con l'evento che passa le informazioni sulle attività di blocco. I parametri identificano l'attività in attesa nel thread dell'interfaccia utente (attività bloccata) e l'attività che blocca l'attesa (attività di blocco). |
BulkFileOperation |
BulkFileOperation offre funzionalità per eseguire in modo sicuro operazioni con la maggior parte dei file, attualmente aperti nella soluzione. Uno degli esempi è SCC. Prima che il consumer dell'operazione fornisca un set stimato di file e cartelle in cui sono previste modifiche. Questa classe si occupa della logica "mani-off" per tutti questi file. Una volta eseguita l'operazione BulkFileOperation, tutto il processo necessario per la logica "pratica" e prendere una decisione su cosa ricaricare (project/solution/nothing). L'ordine delle operazioni è il seguente: QueryBulkFileOperationAsync BeginAsync (facoltativo) EndAsync (facoltativo, ma BeginAsync è necessario per completare prima di questo) Dispose Questa API è molto rigorosa per l'utilizzo inappropriato, ad esempio chiamando EndAsync senza attendere BeginAsync o chiamando lo stesso metodo due volte e così via. In questo caso verrà generata un'eccezione. |
CircularTaskDependencyException |
Eccezione generata quando una dipendenza circolare provoca un deadlock durante un'operazione di attesa dell'attività richiesta. |
CodeContainer |
Classe fittizia per un contenitore di codice. Verrà rimosso quando un contenitore di codice è effettivamente disponibile: quando il Registro contenitori di codice è pronto. |
CodeGeneratorRegistrationAttribute |
Questo attributo aggiunge una voce del Registro di sistema del generatore di file personalizzata per un tipo di file specifico.
Ad esempio: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
CommandNavigationHelper |
Salva e ripristina gli elementi da concentrare dopo l'interazione con menu e barre degli strumenti. |
CommandSetRegistrationAttribute |
Dichiara una classe come commandSet e specifica il nome e il servizio service broker associato per il set di comandi. Un set di comandi può fornire comandi con ProvideCommandAttribute. |
CommonMessagePump |
CommonMessagePump consente ai chiamanti di bloccare il thread corrente fino a quando non è stato segnalato un handle o un handle. Durante l'attesa l'IDE verrà inserito in uno stato modale per evitare la reentrancy. Se l'attesa richiede più di 2 secondi, viene visualizzata una finestra di dialogo di attesa che può essere annullata (per impostazione predefinita). I chiamanti possono chiamare il comportamento predefinito che mostrerà il testo predefinito nella finestra di dialogo o possono fornire valori personalizzati per gli elementi come il testo della finestra di dialogo, il testo della barra di stato, i valori di timeout e così via. I chiamanti possono anche fornire un'implementazione personalizzata di IVsCommonMessagePumpClientEvents che consente al client di eseguire codice quando si verificano determinati eventi, ad esempio i messaggi elaborati, il timeout o un handle segnalato. Questa interfaccia può essere usata anche per detemine se l'attesa deve continuare o restituire. |
ComponentPickerPropertyPageAttribute |
Questo attributo aggiunge la registrazione della pagina delle proprietà per il selettore Componente ad esempio: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\ComponentPickerPages\My Component Page] @="#13925" "Package"="{B0002DC2-56EE-4931-93F7-70D6E9863940}" "Page"="{{0A9F3920-3881-4f50-8986-9EDEC7B33566}" "Sort"=dword:00000014 "AddToMru"=dword:00000000 "ComponentType"=".Net Assembly" |
ComUtilities |
Classe che fornisce metodi diversi usati durante l'interazione con i tipi di interoperabilità (oggetti COM) e codice non gestito |
DefaultRegistryRootAttribute |
Definisce la radice del Registro di sistema predefinita utilizzata per registrare le informazioni relative a un pacchetto VSPackage. La classe non può essere ereditata. |
DesignPropertyDescriptor |
Lo scopo di DesignPropertyDescriptor è quello di consentire di personalizzare il nome visualizzato della proprietà nella griglia delle proprietà. Nessuna delle implementazioni CLR di PropertyDescriptor consente di modificare DisplayName. |
DialogContainerWithToolbar |
Utilizzare questa classe per implementare i form modali in Visual Studio. L'implementazione consente al form di ospitare una barra dei comandi di Visual Studio in modo che partecipi al routing dei comandi standard. |
DialogKeyEventArgs |
Arg degli eventi usati da DialogKeyPendingEvent. |
DialogPage |
Fornisce una funzionalità standard della finestra di dialogo per l'implementazione di fogli delle proprietà della casella degli strumenti, pagine ToolsOptions o finestre di dialogo personalizzate dell'interfaccia utente, con il supporto per il modello di automazione di Visual Studio, la Windows Forms e la persistenza dello stato usando il meccanismo delle impostazioni di Visual Studio. |
DialogPage.PageApplyEventArgs |
Argomenti che consentono al metodo OnApply(DialogPage+PageApplyEventArgs) di indicare come gestire l'evento di applicazione. |
EditorFactoryNotifyForProjectAttribute |
Questo attributo aggiunge un'estensione file per un sistema di progetto in modo che il progetto chiami i metodi IVsEditorFactoryNotify quando un elemento di questo tipo viene aggiunto o rinominato. |
EnumerableComCollection<TComEnumerator,TEnumerated> |
Classe di base generica per i tipi che forniscono un wrapper IEnumerable intorno alle interfacce IEnumXXX in stile COM. |
EnumerableHierarchiesCollection |
Fornisce una classe di base che supporta un'iterazione semplice su una raccolta di gerarchie. |
ErrorListProvider |
Questo provider di attività viene usato per fornire attività per la finestra Elenco errori di Visual Studio. |
ErrorTask |
Rappresenta un'attività di errore nell'elenco attività. Questa classe implementa l'oggetto IVsErrorItem. |
EventSinkCollection |
Esegue il mapping degli oggetti a e dall'intero "cookie". Ciò consente di eseguire l'implementazione di interfacce VS che dispongono di metodi Advise/Unadvise, ad esempio IVsHierarchy, IVsCfgProvider2, IVsBuildableProjectCfg e così via. |
ExceptionExtensions | |
ExtensionPointAsyncPackage | |
ExtensionPointPackage |
Rappresenta una versione estesa della classe di base Package che implementa IVsPackageExtensionProvider. |
ExtensionPointRegistrationAttribute |
Registra un provider di punti di estensione del tipo specificato dalle classi derivate come ExtensionProviderType. |
FocusChangeForCrossThreadClientEventArgs |
Generato da un controllo nel thread dell'interfaccia utente di Visual Studio quando ha un elemento figlio Win32 HWND che appartiene a un thread diverso e ha acquisito lo stato attivo win32. Richiesto per il ripristino dello stato attivo appropriato quando Visual Studio perde/recupera l'attivazione. |
HierarchyGraphNodeProperties | |
HierarchyItemCollectionChangedEventArgs | |
HierarchyItemEventArgs |
Fornisce argomenti di evento utilizzati da eventi AfterInvalidateItems e OnItemAdded per indicare quale elemento specifico è stata invalidato o aggiunto. |
HierarchyManipulationStateScope |
Classe semplice per facilitare il ripristino deterministico di un IVsHierarchyManipulationStateContext. |
HierarchyTreeFilterProvider |
Classe base che implementa alcune delle parti boilerplate di un oggetto ISolutionTreeFilterProvider. |
HierarchyTreeFilterProvider.HierarchyTreeFilter |
Classe di base che implementa alcune delle parti boilerplate di un oggetto ISolutionTreeFilter. Ciò include il comportamento per garantire che gli elementi della gerarchia appena aggiunti siano sempre visibili tramite la visualizzazione filtrata, anche se tali elementi non corrispondono al filtro. I tipi derivati devono comunque implementare la logica per la costruzione del set di elementi inclusi. |
InfoBarActionItem |
Rappresenta un pulsante o un collegamento ipertestuale all'interno di un elemento di testo o azione di InfoBarModel. |
InfoBarActionItemEventArgs |
Argomenti di evento relativi a un'azione in un IVsInfoBarUIElement. |
InfoBarButton |
Rappresenta un pulsante all'interno dell'insieme ActionItems di InfoBarModel. |
InfoBarEventArgs |
Argomenti di evento relativi a un IVsInfoBarUIElement. |
InfoBarHyperlink |
Rappresenta un collegamento ipertestuale all'interno di un insieme ActionItems di InfoBarModel. |
InfoBarModel |
Crea un modello di dati che implementa IVsInfoBar, per l'uso con IVsInfoBarUIFactory.CreateInfoBar. |
InfoBarTextSpan |
Rappresenta un intervallo di testo all'interno di un InfoBarModel. |
InstalledProductRegistrationAttribute |
Questo attributo registra un 'prodotto installato' per il pacchetto. |
InstalledToolboxItemInfo |
Fornisce informazioni su un elemento presente nella casella degli strumenti. |
KnownColorThemes |
Temi di colore predefiniti, noti |
KnownSettingsContainers |
Elenchi i contenitori delle impostazioni note. |
KnownUIContexts |
Predefinito, noto UIContexts |
LocalizableProperties |
LocalizableProperties fornisce una classe che fornisce le informazioni sui tipi personalizzati nelle proprietà localizzabili per un oggetto. |
LocDisplayNameAttribute |
Specifica il nome visualizzato localizzabile per una proprietà, un evento o un metodo void pubblico che non accetta argomenti. |
MsiComponentIdAttribute |
Questo attributo definisce l'ID componente MSI usato dal programma di installazione msi. Questo ID componente viene usato per indicare il percorso di installazione di questo componente. Questa operazione deve essere inserita in una classe di pacchetto se il pacchetto deve essere installato da MSI. |
MsiTokenAttribute |
Definisce una stringa token per il programma di installazione MSI. |
NewDocumentStateScope |
Classe semplice per facilitare il ripristino deterministico di un IVsNewDocumentStateContext. |
ObservableSettingsListBase<TValue> |
Tipo di base per istanze osservabili ISettingsList di valori fortemente tipizzati. |
OleDataObject |
Fornisce una classe gestita che implementa l'interfaccia IOleDataObject. |
OleMenuCmdEventArgs |
Si tratta del set di argomenti passati a un oggetto OleMenuCommand quando viene chiamata la funzione Invoke |
OleMenuCommand |
Questa classe è un'espansione di MenuCommand. |
OleMenuCommandService |
Tale classe deriva dalla classe MenuCommandService e implementa IOleCommandTarget. MenuCommandService è la classe gestita utilizzata per aggiungere gestori per i comandi di menu e per definire i verbi. |
OutputWindowTextWriter |
Oggetto TextWriter il cui output passa a un riquadro della finestra di output di Visual Studio. |
Package |
Fornisce un'implementazione gestita delle interfacce richieste per creare un pacchetto VSPackage completamente funzionale. |
Package.ProfferedService |
Contiene un servizio che viene promosso a Visual Studio. |
Package.ToolWindowCreationContext | |
PackageRegistrationAttribute |
Modificare la classe che implementa l'oggetto IVsPackage utilizzando questo attributo in modo che lo strumento di registrazione, RegPkg.exe, cercherà altri attributi. Per altre informazioni, vedere Registrazione di VSPackage. |
PackageUtilities |
Set di utilità statiche per nomi di file, percorsi, conversioni di enumerazione/stringa, immagini e altre funzioni. |
ProjectTabDesigner | |
PropertyPageTypeConverterAttribute |
Definisce il convertitore di tipi. |
ProvideAppCommandLineAttribute |
Questo attributo aggiunge un'opzione della riga di comando a devenv per un tipo di pacchetto specfic. Ad esempio: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\AppCommandLine\MyAppCommand "Arguments"="*" "DemandLoad"=dword:1 "Package"="{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}" "HelpString"="#200" |
ProvideAssemblyFilterAttribute |
Descrive gli assembly che la classe IConfigureToolboxItem supporta. |
ProvideAutoLoadAttribute |
Questo attributo registra il pacchetto come estensione. Il GUID passato determina cosa viene esteso. Gli attributi in un pacchetto non controllano il comportamento del pacchetto, ma possono essere utilizzati dagli strumenti di registrazione per registrare le informazioni relative a Visual Studio. |
ProvideAutomationObjectAttribute |
Modificando la classe derivata Package con l'attributo dichiara che fornisce un oggetto di automazione particolare. |
ProvideBindingPathAttribute |
Questo attributo registra un percorso che deve essere risolto per gli assembly candidati in fase di caricamento dell'assembly. Ad esempio: [...\VisualStudio\10.0\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"="" In questo modo si registra il file "PackageFolder" (ovvero il percorso del file pkgdef) come directory da eseguire per il probe degli assembly da caricare. |
ProvideBindingRedirectionAttribute |
Questo attributo registra un set di valori che definiscono un reindirizzamento dell'associazione. Questi valori verranno uniti all'avvio nella configurazione del runtime CLR. Ad esempio: [$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "Name"="AssemblyName" "PublicKeyToken"" ="19ab8cb7287f414" "Culture"="neutral" "CodeBase"="$PackageFolder$\AssemblyName.dll" "OldVersion"="1.0.0.0" "NewVersion"="2.0.0.0" |
ProvideCodeBaseAttribute |
Questo attributo registra un set di valori che definiscono un tag di assembly dipendente con CodeBase. Questi valori verranno uniti all'avvio nella configurazione del runtime CLR. Ad esempio: [$RootKey$\RuntimeConfiguration\dependentAssembly\codeBase{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "Name"=" AssemblyName" "PublicKeyToken"="19ab8cb7287f414" "Culture"="neutral" "Version"="2.0.0.0" "CodeBase"="$PackageFolder$\AssemblyName.dll" |
ProvideCodeContainerProviderAttribute |
Registra le informazioni sul provider di contenitori di codice. Esempio di utilizzo: [ProvideCodeContainerProvider(registeredName: "Test Provider", providerId: "{92f93057-f1fc-49df-870f-b3474046911a}" displayNamePackageGuid: "{92f93057-f1fc-49df-870f-b3474046911a}", imageMonikerGuid: "{92f93057-f1fc-49df-870f-b3474046911b}", imageMonikerId: 10, DisplayNameResourceId = "#100", DisplayDetailResourceId = "#110")] |
ProvideCommandAttribute | |
ProvideComponentDiagnosticsAttribute |
Registra un provider di diagnostica del componente e la relativa visualizzazione associata. |
ProvideDependentAssemblyAttribute |
Classe padre per attributi che generano voci dependentAssembly. |
ProvideEditorAttributeBase | |
ProvideEditorExtensionAttribute |
Associa un'estensione di file a una factory dell'editor quando viene applicato a una classe che eredita da Package o implementa l'interfaccia IVsPackage. |
ProvideEditorFactoryAttribute |
L'attributo dichiara che il pacchetto VSPackage fornisce un factory editor. |
ProvideEditorFilenameAttribute |
Associa un nome di file a una determinata factory dell'editor. |
ProvideEditorLogicalViewAttribute |
Questo attributo aggiunge una visualizzazione logica all'editor creato da una factory dell'editor. |
ProvideEditorUIContextAttribute |
Associa un oggetto UIContext a una determinata factory dell'editor. L'editor può essere creato solo quando l'interfaccia utenteContext è attiva. |
ProvideExtenderAttribute |
Questo attributo registra il pacchetto come estensione. Il GUID passato determina cosa viene esteso. Gli attributi in un pacchetto non controllano il comportamento del pacchetto, ma possono essere utilizzati dagli strumenti di registrazione per registrare le informazioni relative a Visual Studio. |
ProvideExtensibleUIContextRuleAttribute |
Questo attributo registra una regola di contesto dell'interfaccia utente |
ProvideFileSystemProviderAttribute |
Attributo che dichiara che un pacchetto fornisce un provider di file system. Vedere IFileSystemProvider. |
ProvideFileSystemProviderAttribute.RegValueNames |
Classe contenente i nomi dei valori del Registro di sistema per le voci di registrazione del provider di file system. |
ProvideKeyBindingTableAttribute |
Fornisce un GUID della tabella di associazione chiavi. |
ProvideLanguageCodeExpansionAttribute |
Registra il supporto del servizio di linguaggio per frammenti di codice. |
ProvideLanguageEditorOptionPageAttribute |
Fornire un metodo generale per impostare la pagina delle opzioni dello strumento dell'editor di un servizio di linguaggio. |
ProvideLanguageEditorToolsOptionCategoryAttribute |
Questo attributo viene usato per dichiarare una categoria Di opzioni strumenti per una lingua. |
ProvideLanguageExtensionAttribute |
Associa un'estensione di file con un servizio di linguaggio particolare. |
ProvideLanguageServiceAttribute |
Informa Visual Studio che un VSPackage fornisce un servizio di linguaggio. Utilizzato con Managed Package Framework (MPF). |
ProvideLoadKeyAttribute |
L'attributo fornisce una chiave di caricamento per il pacchetto. Non necessaria in Visual Studio 2010. |
ProvideMenuResourceAttribute |
Fornisce informazioni di registrazione sulle risorse di menu utilizzate in un pacchetto VSPackage. La classe non può essere ereditata. |
ProvideMSBuildTargetsAttribute |
Questo attributo registra i file con estensione destinazioni personalizzati nell'elenco delle destinazioni note e attendibili da MSBuild. Le voci del Registro di sistema create sono: [%RegistryRoot%\MSBuild\SafeImports] "TargetsLabel"="PathToTheTheTargetsFile" |
ProvideObjectAttribute |
Informa Visual Studio che VSPackage fornisce un oggetto che può essere creato dall'interfaccia ILocalRegistry. La classe non può essere ereditata. |
ProvideOptionDialogPageAttribute |
La classe di base per tutti gli attributi utilizzati per registrare una pagina di opzioni. |
ProvideOptionPageAttribute |
Applicare questo attributo a oggetti indipendenti per consentire agli utenti di configurare VSPackage tramite una pagina Opzioni strumenti personalizzata. |
ProvidePhysicalViewAttributesAttribute |
Dichiara gli attributi per una visualizzazione fisica offerta da un editor. |
ProvideProfileAttribute |
Applicare questo attributo a oggetti indipendenti usati per implementare il supporto delle impostazioni di Visual Studio di VISUALPackage. |
ProvideProjectFactoryAttribute |
ProvideProjectFactoryAttribute dichiara che un pacchetto fornisce una factory di progetto. |
ProvideProjectItemAttribute |
Questo attributo registra gli elementi da includere nella finestra di dialogo Aggiungi nuovo elemento per il tipo di progetto specificato. Viene inserito in un pacchetto Visual Studio. |
ProvideSearchProviderAttribute |
Questo attributo registra il pacchetto come provider di ricerca (IVsSearchProvider). |
ProvideServiceAttribute |
L'attributo indica che il pacchetto fornisce un servizio quando viene applicato a una sottoclasse di Package o a una classe che implementa IVsPackage. |
ProvideServiceAttributeBase |
Dichiara che un pacchetto fornisce un determinato servizio quando viene applicato a una sottoclasse di Package o a una classe che implementa IVsPackage. Gli attributi in un pacchetto non controllano il comportamento del pacchetto, ma possono essere utilizzati dagli strumenti di registrazione per registrare le informazioni relative a Visual Studio. |
ProvideServiceOverrideAttribute |
L'attributo indica che il pacchetto offre una sostituzione per un servizio predefinito. L'attributo è incluso nella definizione di una sottoclasse di Package o di una classe che implementa IVsPackage. |
ProvideSettingAttribute |
Registra le impostazioni di proprietà di un pacchetto. Tutte le impostazioni registrate devono essere mantenute tramite SVsSettingsPersistenceManager. Le impostazioni persistenti con SVsSettingsPersistenceManager ma non registrate saranno private per impostazione predefinita. |
ProvideSettingAttribute.DefaultValues | |
ProvideSettingAttribute.RegistryConstants | |
ProvideSettingAttribute.RegistryConstants.ValueNames | |
ProvideSourceControlProviderAttribute |
Registra le informazioni del provider Scc. Esempio di utilizzo: [ProvideSourceControlProvider(registeredName: "Test Provider", displayNameResourceId: "#100", displayNamePackage: "{92f93057-f1fc-49df-870f-b3474046911a}", registeredProvider: "{92f93057-f1fc-49df-870f-b3474046911b}", sccProviderService: "{{92f93057-f1fc-49df-870f-b3474046911c}", IsPublishSupported = true)] Registrazione di esempio: [HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\SourceControlProviders{92f93057-f1fc-49df-870f-b3474046911b}] @="Provider di test "Service"="{92f93057-f1fc-49df-870f-b3474046911c}" "IsPublishSupported"=dword:00000001
NOTA: tutti i Guids usati in precedenza sono solo a scopo di illustrazione. Si presuppone inoltre che la versione sia 14.0 precedente. |
ProvideStaticToolboxGroupAttribute |
L'attributo dichiara un gruppo della casella degli strumenti che verrà creato all'inizializzazione della casella degli strumenti. |
ProvideStaticToolboxItemAttribute |
L'attributo dichiara un elemento della casella degli strumenti, la quale lo leggerà dal Registro di sistema. Per ulteriori informazioni, vedere i commenti su IVsToolboxItemProvider. |
ProvideToolboxFormatAttribute |
Applicare questo attributo alle classi che implementano VSPackage per dichiarare che VSPackage fornisce elementi della casella degli strumenti con il formato degli Appunti specificato e per abilitare il supporto di trascinamento nella casella degli strumenti di Visual Studio. |
ProvideToolboxItemConfigurationAttribute |
Registra un pacchetto VSPackage come fornitore di un'implementazione specifica di IConfigureToolboxItem. Viene utilizzata insieme a ProvideAssemblyFilterAttribute. |
ProvideToolboxItemDiscoveryAttribute |
Definisce un tipo di elemento di casella degli strumenti. I tipi di elemento della casella degli strumenti vengono esposti come pagine nella finestra di dialogo Scegli elementi della casella degli strumenti (dove viene creata una pagina per ogni tipo). |
ProvideToolboxItemsAttribute |
Applicare questo attributo alle classi che implementano VSPackage per dichiarare se offrono un set di elementi alla casella degli strumenti di Visual Studio. |
ProvideToolboxPageAttribute |
Registra un VSPackage come specificare una o più pagine di dialogo nella finestra di dialogo Personalizza casella degli strumenti dell'IDE di Visual Studio. |
ProvideToolWindowAttribute |
Notifica a Visual Studio che un VSPackage possiede una finestra degli strumenti. |
ProvideToolWindowVisibilityAttribute |
Dichiara che una finestra degli strumenti deve essere visibile quando un determinato guid dell'interfaccia utente di comando diventa attivo. |
ProvideUIContextRuleAttribute |
Questo attributo registra una regola di contesto dell'interfaccia utente |
ProvideViewAttribute |
L'attributo dichiara che una classe factory editor offre una visualizzazione logica specifica. |
ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute |
Utilizzato per indicare che una finestra di progettazione XML personalizzata non deve consentire la modifica SxS con l'editor XML basato su testo standard. |
ProvideXmlEditorChooserDesignerViewAttribute |
Utilizzato per fornire informazioni di registrazione al selettore XML per una finestra di progettazione XML personalizzata. |
ReadOnlyObservableSet<T> |
Fornisce la classe di base per un oggetto IReadOnlyObservableSet generico. |
RegisterAutoLoadAttribute |
Questo attributo registra il pacchetto come estensione. Il GUID passato determina l'estensione. Gli attributi in un pacchetto non controllano il comportamento del pacchetto, ma possono essere utilizzati dagli strumenti di registrazione per registrare le informazioni relative a Visual Studio. |
RegisterEditorExtensionAttribute |
Vedere ProvideEditorExtensionAttribute. Registra un'estensione di file con una factory editor specificata. La classe non può essere ereditata. |
RegisterEditorLogicalViewAttribute |
Questo attributo aggiunge una visualizzazione logica all'editor creato da una factory dell'editor. |
RegisterExtenderAttribute |
Questo attributo registra il pacchetto come estensione. Il GUID passato determina l'estensione. Gli attributi in un pacchetto non controllano il comportamento del pacchetto, ma possono essere utilizzati dagli strumenti di registrazione per registrare le informazioni relative a Visual Studio. |
RegisterLanguageExtensionAttribute |
Registra un'estensione di file con un servizio di linguaggio specificato applicando l'attributo a un pacchetto VSPackage una volta registrato utilizzando uno strumento di registrazione come regpkg.exe. Per altre informazioni, vedere Registrazione di PACCHETTI VSPackage. |
RegisterLoadKeyAttribute |
L'attributo registra una chiave di caricamento per il pacchetto. Questo attributo è stato deprecato. |
RegisterProjectItemAttribute |
RegisterProjectItemAttribute è stato deprecato. In alternativa, utilizzare ProvideProjectItemAttribute. |
RegistrationAttribute |
Classe astratta per la registrazione di VSPackage. La classe RegistrationAttribute consente di aggiungere nuove informazioni di registrazione senza modificare gli strumenti di registrazione. |
RegistrationAttribute.Key |
Fornisce una classe astratta che rappresenta un codice di registrazione. |
RegistrationAttribute.RegistrationContext |
Classe base astratta che fornisce informazioni sul contesto da un'origine esterna a un attributo di registrazione. |
RssCommands |
Fornisce i comandi indirizzati supportati dal lettore feed RSS della shell di VS. |
RunningDocumentTable |
Fornisce l'accesso alla tabella dei documenti in esecuzione (RDT) che tiene traccia di tutti i documenti attualmente aperti in Visual Studio. |
SelectionContainer |
Fornisce un'interfaccia unificata per l'accesso a un set di oggetti selezionati. |
ServiceBrokerExtensions |
Metodi di estensione per IServiceBroker. |
ServiceCollection<T> |
Utilizzare questa raccolta per archiviare il mapping dal tipo di un servizio all'oggetto che lo fornisce in modo che sia a conoscenza dei tipi incorporati. L'operatore di confronto per questa raccolta eseguirà un confronto tra le proprietà Guid della chiave Type anziché eseguire un confronto di riferimento che avrà esito negativo negli scenari di incorporamento dei tipi. Questa raccolta non è thread-safe. |
ServiceExtensions | |
ServiceProgressData |
Questa classe usata per propagare lo stato di avanzamento del carico del servizio o del pacchetto per il servizio asincrono e i messaggi e i valori passati tramite questa classe verranno visualizzati all'utente in modo appropriato dalla shell. |
ServiceProvider |
Fornisce un provider di servizi unificato per VSPackages gestito. |
ServiceProviderHierarchy |
Funge da provider di servizi gerarchico. |
ServiceProviderHierarchyOrder |
Fornisce un ordine di risoluzione di un servizio consigliato per provider di servizi comuni. Quando più provider di servizi vengono combinati in una gerarchia di provider di servizi, gli viene attribuito un ordine numerico. |
ServiceUnavailableException |
Generata se il servizio non è disponibile. |
SettableOleDataObject |
Rappresenta un oggetto dati compatibile con OLE. |
SharedProjectUtilities |
Metodi di utilità per progetti condivisi. |
SharedSettingsAttribute |
Questo attributo, se applicato alla classe restituita dalla proprietà AutomationObject di una sottoclasse DialogPage, consente di condividere le proprietà dell'oggetto con altre app e online. |
SingleFileGeneratorSupportRegistrationAttribute |
Questo attributo aggiunge una voce del Registro di sistema del generatore di file personalizzata per un tipo di file specifico.
Ad esempio: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
SingleTaskIdleManager |
Esegue un'operazione di lunga durata con priorità idle sul thread UI. Per supportare la resa con frequenza, l'operazione deve restituire null il più frequentemente possibile per consentire al gestore componenti di pianificare altre attività e restituire operazioni con priorità più alta. L'attività verrà eseguita ripetutamente fino all'eliminazione di SingleTaskIdleManager. |
SolutionPersistenceRegistrationAttribute |
Questo attributo aggiunge un nome di proprietà di persistenza della soluzione e un tipo Guid correlato. Ad esempio: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\SolutionPersistence\MyProperty] "Default"="{AAAA53CC-3D4F-40a2-BD4D-4F3419755476}" |
SolutionTreeFilterProviderAttribute |
Fornisce informazioni per la visualizzazione del filtro Esplora soluzioni. |
Task |
Implementazione di IVsTaskItem, utilizzata per modificare l'aspetto e la funzionalità di un'attività nell'elenco attività. |
TaskListItem | |
TaskProvider |
Questa classe implementa l'oggetto IVsTaskProvider. Fornisce una modalità specifica per il framework per definire un provider di attività e i relativi servizi associati. |
TaskProvider.TaskCollection |
Contenitore per gli oggetti Task. |
TaskSchedulingException |
Eccezione generata quando una pianificazione delle attività non è riuscita e non è stato possibile ritentare. |
TelemetryExtensions | |
ThemeResourceKey |
Rappresenta una chiave utilizzata in resourceDictionary per l'accesso alle risorse colore del tema. Le risorse di colore del tema includono i pennelli e i colori associati a una categoria di colore e a un nome di colore specificati. |
ThreadedWaitDialogHelper |
Metodi di estensione per la finestra di dialogo di attesa threading che lo rende più utilizzabile usando modelli di codice gestiti comuni. |
ThreadedWaitDialogHelper.Session |
Offre comunicazioni bidirezionali con una finestra di dialogo di attesa thread visibile. |
ThreadedWaitDialogProgressData |
Contiene informazioni dettagliate sullo stato di avanzamento di un'operazione a esecuzione prolungata per l'aggiornamento di IVsThreadedWaitDialog. |
ThreadHelper |
Fornire un helper dispatcher generico per assicurarsi che venga richiamato un metodo nel thread principale dell'applicazione. Il dispatcher dell'applicazione corrente viene usato per identificare facilmente il thread principale. Si noti che questo significa che l'istanza dell'applicazione deve essere inizializzata. Attualmente, WindowManager lo inizializza. Tuttavia, non viene usato DispatcherOperation perché non sono compatibili con RPC. Ad esempio, se il thread dell'interfaccia utente si trova al centro di una chiamata RPC ed è necessario eseguire codice nel thread dell'interfaccia utente, DispatcherOperations non verrà eseguito. Ciò è dovuto al fatto che DispatcherOperations viene avviato pubblicando un messaggio nel thread dell'interfaccia utente e il thread dell'interfaccia utente deve inviare tale messaggio. Se il thread dell'interfaccia utente effettua una chiamata RPC, questi messaggi non verranno rimossi dalla coda. Il filtro messaggi OLE standard elabora solo un set limitato di messaggi dalla coda e anche il filtro messaggi di Visual Studio ignora la maggior parte degli altri. Passando attraverso il servizio UIThreadInvokerPrivate, l'operazione diventa una chiamata COM sul thread dell'interfaccia utente. Questa operazione verrà consentita tramite il filtro messaggi SE fa parte della stessa chiamata logica. Il filtro dei messaggi lo vedrà come una "chiamata nidificata" e potrebbe non rifiutarlo. |
ToolWindowPane |
Descrizione di riepilogo per ToolWindowPane. |
UIContext |
Rappresenta lo stato attivo di un oggetto UIContext. |
UIContextChangedEventArgs |
Argomenti per l'evento UIContextChanged. |
UIElementDialogPage |
Classe usata per ospitare facilmente il contenuto WPF all'interno di una finestra di dialogo nativa che esegue un ciclo di messaggi di tipo IsDialogMessage. UIElementDialogPage abilita il tabulazione all'interno e all'esterno dell'HWND figlio WPF e abilita lo spostamento tramite tastiera all'interno dell'HWND figlio WPF. |
UIThreadReentrancyScope |
Solo uso interno di Microsoft. Fornisce un punto di reinseguimento esplicito per ThreadHelper da richiamare sul thread dell'interfaccia utente (indipendentemente dal meccanismo di messaggio RPC COM). |
Url |
Questa classe esegue il wrapping della classe Uri e fornisce un carattere di escape "LocalPath" per l'URL del file e un AbsoluteUri senza caratteri di escape per altri schemi, oltre a restituire un risultato di escape non esadecimale da MakeRelative in modo che possa essere presentato all'utente. |
ValueTokenizer |
ValueTokenizer manterrà un elenco di token e valori che corrispondono a tali token. Questa classe viene usata per tokenizzare/annullare il token di una determinata stringa. |
VsBrushes |
Classe usata per eseguire il mapping tra __VSSYSCOLOREX gli identificatori (usati da GetVSSysColorEx(Int32, UInt32)) e le chiavi usate dagli oggetti WPF ResourceDictionary . Le chiavi fornite da questa classe possono essere usate per fare riferimento Brush a istanze che Visual Studio inserisce in Resources. |
VsColors |
Esegue il mapping tra gli identificatori __VSSYSCOLOREX (come utilizzati dal metodo GetVSSysColorEx(Int32, UInt32)) e le chiavi utilizzate dagli oggetti ResourceDictionary di Windows Presentation Foundation. |
VSCommands |
Fornisce i comandi indirizzati supportati dalla shell di Visual Studio. |
VsEnumerable<TComEnumerator,TComEnumerated> |
Classe di base per gli enumeratori di tipo VS che usano le interfacce dell'enumeratore Dev10 e precedenti che usano PreserveSig |
VsEnumerable<TComEnumerator,TComEnumerated,TEnumerated> |
Rappresenta un'enumerazione di tipo VS di oggetti TComEnumerated creati da un'enumerazione TEnumerated. Classe di base per gli enumeratori di tipo VS che usano le interfacce dell'enumeratore Dev10 e precedenti che usano PreserveSig |
VsEnumerableEx<TComEnumerator,TComEnumerated> |
Classe di base per enumeratori di tipo VS che usano Dev11 e interfacce enumeratori successive che non usano PreserveSig |
VsExecutionContextTypes |
Tipi di contesto usati nel tracker di esecuzione di Visual Studio. |
VsFonts |
Contiene i nomi delle risorse per i tipi di carattere Ambiente. |
VsMenus |
Include i comandi di menu GUID per Visual Studio. |
VSRegistry |
Classe helper per gestire il Registro di sistema dell'istanza di Visual Studio che ospita questo codice. |
VsResourceKeys |
Espone le chiavi di risorsa WPF per i valori Style e ControlTemplate che si applicano ai controlli WPF comuni. |
VsSearchTask |
VsSearchTask può essere usato come classe base per l'implementazione di finestre degli strumenti in grado di ricerca |
VsServiceProviderWrapper |
Esegue il wrapping di un'istanza del provider di servizi. La classe deve essere usata per esporre un valore del provider SVsService a un contenitore di composizione DI VS MEF. |
VsShellUtilities |
Fornisce metodi helper statici da usare con la shell di Visual Studio. |
VsTaskLibraryHelper |
Metodi helper per l'uso della libreria di attività di Visual Studio nel codice gestito. |
WAProvideLanguagePropertyAttribute |
Questa classe può essere usata per la registrazione di una proprietà applicazione Web per un progetto |
WAProvideProjectFactoryAttribute |
Questo attributo può essere usato per registrare informazioni su un sistema di progetto che supporta il tipo wap/sottotipo. |
WAProvideProjectFactoryTemplateMappingAttribute |
Questo attributo viene usato per dichiarare un nuovo sistema di progetto che supporta progetti applicazione Web e definire un mapping tra il sistema di progetto reale e quello "falso" definito solo per archiviare alcune proprietà specifiche di WAP nel Registro di sistema. |
WebSiteProjectAttribute |
Questo attributo aggiunge un oggetto ProjectSubType all'elenco predefinito di ProjectSubTypes per il progetto sito Web |
WebSiteProjectRelatedFilesAttribute |
Questo attributo consente al progetto sito Web di annidare un tipo di file (correlato) in un altro tipo di file (primario) in Esplora soluzioni |
WindowPane |
Rappresenta un riquadro finestra di Visual Studio. |
WrapperPolicy |
Struct
RunningDocumentInfo |
Rappresenta informazioni su un documento in RunningDocumentTable. Include tutte le informazioni restituite dal metodo GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr). |
StatefulReadOnlyList<TItem,TState> |
Elenco di sola lettura con uno stato associato. |
Interfacce
IAsyncAttachedCollectionSource |
Rappresenta un oggetto IAttachedCollectionSource che può segnalare se la proprietà HasItems è attualmente in fase di inizializzazione e che genera un evento INotifyPropertyChanged quando il valore IsInitializingHasItems cambia. |
IAsyncServiceContainer |
Fornisce metodi per aggiungere e rimuovere i servizi. |
IAsyncServiceProvider |
Fornisce un metodo per ottenere un servizio in modo asincrono. |
IAsyncServiceProvider2 | |
IAttachedCollectionService |
Rappresenta un servizio che può ottenere raccolte associate per un elemento in base a una relazione nota e che può enumerare le relazioni supportate per un elemento. |
IAttachedCollectionSource |
Rappresenta un'istanza dell'oggetto che può restituire una raccolta di elementi e che sa se esistono o meno elementi senza realizzare gli elementi stessi. |
IAttachedCollectionSourceProvider |
Rappresenta un servizio che può enumerare le relazioni esistenti per un oggetto che il servizio comprende e che può creare raccolte associate per una relazione e un oggetto che il servizio comprende. |
IAttachedCollectionSourceProvider2 |
Rappresenta un servizio che può enumerare le relazioni esistenti per un oggetto che il servizio comprende e che può creare raccolte associate per una relazione e un oggetto che il servizio comprende. |
IAttachedRelationship |
Contiene metadati relativi a una relazione associata usata dall'oggetto IAttachedCollectionService per descrivere le relazioni tra oggetti. |
IBuildCancellationAwareHostObject |
Consente a un oggetto host di poter usare un CancellationToken oggetto attivato quando la compilazione viene annullata. |
ICacheableAttachedCollectionSource |
Rappresenta un oggetto IAttachedCollectionSource che può essere memorizzato nella cache. Le origini memorizzate nella cache non devono essere ricreate ogni volta che vengono richieste. |
IClientRightsAdditionalMetadata |
Questa interfaccia consiste nel passare tutti i metadati aggiuntivi dai diritti client. |
ICodeContainerProvider |
Informazioni su un provider in grado di acquisire una risorsa online in un computer locale. |
IComEnumeratorRelay<TComEnumerator,TEnumerated> |
Fornisce metodi di enumerazione digitati. |
ICommentTaskToken |
Questa interfaccia viene usata per ottenere informazioni su uno dei token usati per generare attività. |
IConfigureToolboxItem |
Consente di configurare dinamicamente gli oggetti ToolboxItem aggiungendo altri dati al dizionario delle proprietà dell'elemento della casella degli strumenti. Questi dati vengono quindi serializzati come parte permanente dell'elemento della casella degli strumenti. |
IErrorList |
Questa interfaccia viene usata per ottenere lo stato delle varie opzioni nella finestra dello strumento ErrorList. |
IFilteredHierarchyItemSet |
Fornisce un elenco bidimensionale di elementi della gerarchia che rappresenta tutti gli elementi nella gerarchia e genera eventi quando si aggiungono o si rimuovono elementi dalla gerarchia. |
IInstalledToolboxItemInfo |
Fornisce informazioni su un elemento presente nella casella degli strumenti. |
IJoinableTaskFactoryAwareHostObject |
Consente a un oggetto host di poter usare il thread principale senza bloccare una compilazione bloccata nel thread principale. |
IMaintenanceTask |
Un'interfaccia che può essere implementata ed esportata nel catalogo predefinito di Visual Studio per ricevere una possibilità per ogni sessione vs quando VS è inattiva per ottenere un lavoro periodico. |
IMenuCommandInvokeEx |
Consente di richiamare comandi di menu. |
IMSDNChannel |
interfaccia per le informazioni sul canale di sottoscrizione msdn. |
INonClientArea |
Questa interfaccia rappresenta un elemento visivo che può contenere logicamente un'area Win32 non client quando WM_NCHITTEST viene inviato a un HwndSource. |
IOleMenuCommand |
Rappresenta un comando di menu OLE. |
IProfileManager |
Interfaccia implementata dalle classi che supportano VSPackage per rendere persistenti le informazioni sullo stato tramite il meccanismo delle impostazioni di Visual Studio. |
IProfileMigrator |
Supporta la migrazione delle impostazioni utente tra versioni di Visual Studio. |
IReadOnlyObservableSet |
Raccolta osservabile di lettura che fornisce per la ricerca costante Contains. |
IReadOnlyObservableSet<T> |
Raccolta osservabile di lettura che fornisce per la ricerca costante Contains. |
IResXResourceService |
Livello di astrazione che consente ai client di controllare i reader e i writer RESX utilizzati in Visual Studio. |
ISccUIClickedEventArgs |
Argomenti passati attraverso diverse interfacce correlate ACC. |
ISccUIClickedEventArgs2 |
Estensione per specificare ISccUIClickedEventArgs UIElement su cui è stato fatto clic. |
ISelectedGraphNode |
Contiene un riferimento a un oggetto GraphNode selezionato. |
ISettingsMachineLocalityEvaluator |
Questa interfaccia viene usata insieme a SharedSettingsAttribute per valutare se un valore della proprietà è locale del computer(ad esempio, non deve eseguire il roaming ad altri computer) in fase di esecuzione. |
ISolutionSearchOptions |
Rappresenta le opzioni che un provider di ricerca deve utilizzare per fornire risultati di ricerca per una ricerca della soluzione. |
ISolutionSearchParameters |
Rappresenta i parametri richiesti per fornire risultati di ricerca per una ricerca della soluzione. |
ISolutionTreeFilter |
Un filtro che controlla una raccolta di elementi da includere nell'albero filtrato. Quando gli Elementi inclusi vengono inseriti in un albero, questi elementi e i relativi predecessori verranno inclusi nell'albero e tutti gli altri elementi verranno esclusi. Quando il filtro non è più necessario, il controllo albero eliminerà il filtro. |
ISolutionTreeFilterProvider |
Factory usata per creare un oggetto ISolutionTreeFilter. ISolutionTreeFilter consente di fornire un elenco di elementi inclusi che devono essere inseriti nell'albero. |
ISupportDisposalNotification |
Rappresenta un oggetto che può essere eliminato e che può inviare notifiche ai listener delle modifiche allo stato di smaltimento. Gli oggetti che contengono riferimenti a un'istanza di ISupportDisposalNotification devono watch per le modifiche delle proprietà nella proprietà IsDisposed e devono rilasciare il riferimento quando il valore della proprietà diventa true. |
ITaskList |
Questa interfaccia viene usata per ottenere lo stato della finestra dello strumento TaskList. |
IToolboxAppDomainControl |
Questa interfaccia viene implementata dai client che vogliono controllare la creazione del dominio app in cui viene creata l'implementazione di IToolboxItemDiscovery. Se il pacchetto deriva da Microsoft.VisualStudio.Shell.Package, impostare la proprietà AppDomainCreatorType dell'oggetto ProvideToolboxItemDiscoveryAttribute sul tipo della classe che implementa questa interfaccia. |
IToolboxAssemblyInfo |
Fornisce informazioni su un assembly. |
IToolboxExtensionsSdkInfo |
Fornisce informazioni su un SDK di estensioni. |
IToolboxExtensionsSdkInfo2 |
Fornisce informazioni aggiuntive dai manifesti dell'SDK. |
IToolboxExtensionsSdkType |
Rappresenta un tipo gestito da un SDK di estensioni. |
IToolboxExtensionsSdkTypeByName |
Rappresenta un tipo semplice da un SDK di estensioni. |
IToolboxItemCreator |
Crea nuovi elementi della casella degli strumenti e fornisce informazioni sugli elementi della casella degli strumenti esistenti. |
IToolboxItemDiscovery |
Fornisce informazioni sui tipi gestiti da cui è possibile creare elementi della casella degli strumenti. |
IToolboxItemDiscoveryByName |
Fornisce informazioni sui tipi da cui è possibile creare gli elementi della casella degli strumenti. |
IToolboxItemDiscoveryFactory |
Crea vari oggetti necessari per l'integrazione con la finestra di dialogo Scegli elementi della casella degli strumenti. |
IToolboxItemDiscoveryWithContext |
Fornisce informazioni sui tipi gestiti da cui è possibile creare elementi della casella degli strumenti. |
IToolboxItemInfo |
Fornisce informazioni su un tipo gestito da cui è possibile creare un elemento della casella degli strumenti. |
IToolboxPlatformInfo |
Fornisce informazioni su una piattaforma, ad esempio Windows v8.0. |
IToolboxPlatformType |
Rappresenta un tipo gestito con una piattaforma associata. Altre interfacce derivano da questo per aggiungere metadati aggiuntivi. |
IToolboxPlatformTypeByName |
Rappresenta un tipo semplice con una piattaforma associata. Altre interfacce derivano da questo per aggiungere metadati aggiuntivi. |
IToolboxType |
Rappresenta un tipo gestito semplice. Altre interfacce derivano da questo per aggiungere metadati aggiuntivi. |
IToolboxTypeByName |
Rappresenta un tipo semplice. |
IVsAccountManagementService |
Rappresenta il servizio di gestione degli account di Visual Studio. |
IVsAsyncFileChangeEx |
Metodi asincroni per il servizio di modifica file VS (SVsFileChange). |
IVsAsyncFileChangeEx2 |
Metodi asincroni per il servizio di modifica file VS (SVsFileChange). |
IVsHierarchyItem |
Contiene le informazioni sulle proprietà dell'istanza per un singolo elemento in IVsUIHierarchyWindow. |
IVsHierarchyItemCollectionProvider |
Fornisce una raccolta di sola lettura di elementi della gerarchia che rappresentano un subset di tutti gli elementi di una gerarchia specificata. |
IVsHierarchyItemIdentity |
Contiene le informazioni necessarie per definire un elemento in IVsUIHierarchyWindow. |
IVsHierarchyItemManager |
Accede al modello di dati utilizzato da IVsUIHierarchyWindow (ad esempio Esplora soluzioni). |
IVsManagedImageService |
Interfaccia profferata da SVsImageService che consente l'aggiunta diretta di bitmap WPF alla libreria di immagini. |
IVsManagedSettingsChangeEventSource |
Fornisce un evento per le impostazioni modificate. |
IVsProjectSecrets |
Un'interfaccia implementata da un sistema di progetto per archiviare i segreti a cui l'applicazione viene compilata può accedere in fase di esecuzione. |
IVsSccChanges |
Interfaccia implementata da un provider di controllo del codice sorgente per tenere traccia del numero di modifiche in sospeso nel repository attualmente attivo e l'interazione dell'utente con le informazioni visualizzate. |
IVsSccChangesDisplayInformation |
Informazioni sulle modifiche in sospeso nel repository corrente del provider Scc attivo. |
IVsSccChangesDisplayInformation2 |
Estensione IVsSccChangesDisplayInformation per consentire una maggiore flessibilità per SccProvider
|
IVsSccCommitPendingChangesPrompt |
Interfaccia implementata da un provider di controllo del codice sorgente per impostare un messaggio visualizzato agli utenti per richiedere loro di eseguire il commit delle modifiche in sospeso e spesso. |
IVsSccCurrentBranch |
Interfaccia implementata da un provider di controllo del codice sorgente per tenere traccia delle informazioni e dell'interazione dell'utente con le informazioni visualizzate sul ramo attualmente attivo in un repository. |
IVsSccCurrentBranchDisplayInformation |
Informazioni sul ramo corrente del provider Scc attivo. |
IVsSccCurrentBranchDisplayInformation2 |
Estensione IVsSccCurrentBranchDisplayInformation per consentire una maggiore flessibilità per SccProvider
|
IVsSccCurrentRepository |
Interfaccia implementata da un provider di controllo del codice sorgente per tenere traccia del repository attualmente attivo e dell'interazione dell'utente con le informazioni visualizzate. |
IVsSccCurrentRepositoryDisplayInformation |
Informazioni sul repository corrente del provider Scc attivo. |
IVsSccCurrentRepositoryDisplayInformation2 |
Estensione IVsSccCurrentRepositoryDisplayInformation per consentire una maggiore flessibilità per SccProvider
|
IVsSccPublish |
Interfaccia che supporta la pubblicazione del codice sorgente in un repository locale. |
IVsSccSolution |
Interfaccia che genera eventi correlati a una soluzione caricata e Scc. |
IVsSccUnpublishedCommits |
Interfaccia implementata da un provider di controllo del codice sorgente per tenere traccia del numero di commit non pubblicati nel repository attivo e l'interazione dell'utente con le informazioni visualizzate. |
IVsSccUnpublishedCommitsDisplayInformation |
Informazioni sui commit non pubblicati. |
IVsSccUnpublishedCommitsDisplayInformation2 |
Estensione IVsSccUnpublishedCommitsDisplayInformation per consentire una maggiore flessibilità per SccProvider
|
IVsTaskEvents |
Interfaccia per gli eventi gestiti implementati da IVsTask. |
IVsTaskJoinableTask |
Interfaccia per collegare un singolo JoinableTask con un'istanza IVsTask. |
IVsToolboxItemDiscoveryRegistrar |
Implementato dal servizio SVsToolboxItemDiscoveryRegistrar, fornito dalla shell. I pacchetti che desiderano fornire elementi della casella degli strumenti dai tipi gestiti devono chiamare RegisterItemDiscovery quando vengono caricati. I pacchetti derivati da Microsoft.VisualStudio.Shell.Package ottengono questo comportamento per impostazione predefinita dalla classe base. In tal caso, il comportamento dell'oggetto è controllato dai parametri forniti a ProvideToolboxItemDiscoveryAttribute. |
IWpfAccountPicker |
Rappresenta il controllo selezione account Windows Presentation Foundation fornito da IVsAccountManagementService. |
IWpfAccountPicker2 |
Rappresenta il controllo selezione account Windows Presentation Foundation fornito da IVsAccountManagementService. |
SVsProjectLocalSecrets |
ID del servizio per eseguire una query su per IServiceProvider ottenere un'implementazione di IVsProjectSecrets che archivia i segreti nel file di secrets.json di un progetto o file equivalente che non viene mai archiviato nel controllo del codice sorgente ed è locale per il singolo utente o computer. |
SVsSccDisplayInformationService |
ID del servizio in base al quale è possibile ottenere diverse interfacce SCC, tra cui: IVsSccCurrentBranchDisplayInformation, IVsSccCurrentRepositoryDisplayInformationIVsSccChangesDisplayInformation e IVsSccUnpublishedCommitsDisplayInformation. |
SVsServiceProvider |
Rappresenta un provider di servizi di Visual Studio e destinato all'individuazione dinamica di altri servizi di Visual Studio dai componenti MEF. |
SVsToolboxItemDiscoveryRegistrar |
Si tratta del servizio che implementa IVsToolboxItemDiscoveryRegistrar. Viene implementato dalla shell. |
Enumerazioni
AuthenticationState |
Stato di autenticazione. |
CloseResult |
Specifica i risultati dell'operazione di chiusura. |
CommandNavigationHelper.CommandFocusMode |
Valori per la proprietà associata CommandFocusMode, specificare il modo in cui il controllo su cui è impostato è registrato con CommandFocusManager per gestire il ripristino dello stato attivo e immettere la modalità di menu. |
CommentTaskPriority |
Valore che indica la priorità di un'attività nell'elenco di attività. |
CommonMessagePumpExitCode |
Rappresenta codici di uscita possibili per CommonMessagePump. |
DialogPage.ApplyKind |
Enumerazione che descrive il comportamento di applicazione della pagina della finestra di dialogo. |
FilterDescendantBehavior |
Specifica il comportamento discendente quando si includono elementi in un albero filtrato. |
LogicalView |
Questa enumerazione elenca le visualizzazioni logiche supportate. |
PackageAutoLoadFlags |
Specifica i tipi di comportamento di caricamento automatico. |
ProfileMigrationType |
Specifica l'azione di migrazione in MigrationType e in ProfileMigrationType. |
QueryCloseResult |
Specifica i risultati dell'operazione di esecuzione di una query e chiusura. |
RegistrationMethod |
Come deve essere registrato/individuato l'assembly. |
SettingScope |
Descrive i diversi ambiti di impostazione. |
SettingStorage |
Descrive dove vengono archiviate le impostazioni. |
TaskCategory |
Fornisce un set di categorie di attività che specificano il tipo di attività che deve essere eseguita. |
TaskErrorCategory |
Rappresenta una raccolta di valori che identificano i tipi o la gravità dei messaggi di errore che possono essere visualizzati nella finestra dell'attività Opzioni elenco errori. |
TaskPriority |
Fornisce valori per le priorità di attività. |
ThemeResourceKeyType |
Specifica il tipo di risorsa a cui un oggetto ThemeResourceKey fa riferimento. |
ToolboxItemDiscoveryContext |
Indica il contesto in cui GetItemInfo(IToolboxType, ToolboxItemDiscoveryContext) viene chiamato . |
ToolWindowOrientation |
Questa enumerazione fornisce alcuni orientamenti possibili della finestra degli strumenti rispetto a una finestra ancorata. |
UnlockResult |
Specifica i risultati dell'operazione di sblocco. |
VsCreateEditorFlags |
__VSCREATEEDITORFLAGS, __VSCREATEEDITORFLAGS2, __VSCREATEEDITORFLAGS3 |
VsDockStyle |
Definisce costanti per l'orientamento della finestra degli strumenti. |
VsFrameMode |
VSFRAMEMODE, VSFRAMEMODE2 |
VsFramePropID |
__VSFPROPID, __VSFPROPID2, __VSFPROPID3, __VSFPROPID4, __VSFPROPID5 |
VsHierarchyPropID |
__VSHPROPID, __VSHPROPID2, __VSHPROPID3, __VSHPROPID4 |
VsOpenSpecificEditorFlags |
__VSOSPEFLAGS, __VSOSPEFLAGS2, __VSOSPEFLAGS3 |
VsQueryEditFlags |
__VSQueryEditFlags, __VSQueryEditFlags2 |
VsQueryRemoveDirectoryFlags |
VSQUERYREMOVEDIRECTORYFLAGS, VSQUERYREMOVEDIRECTORYFLAGS2 |
VsQueryRemoveFileFlags |
VSQUERYREMOVEFILEFLAGS, VSQUERYREMOVEFILEFLAGS2 |
VsQuerySaveFlags |
tagVSQuerySaveFlags, __VSQuerySaveFlags2 |
VsRdtFlags |
_VSRDTFLAGS, _VSRDTFLAGS2 |
VsRdtSaveOptions |
__VSRDTSAVEOPTIONS, __VSRDTSAVEOPTIONS2 |
VsRemoveDirectoryFlags |
VSREMOVEDIRECTORYFLAGS, VSREMOVEDIRECTORYFLAGS2 |
VsRemoveFileFlags |
VSREMOVEFILEFLAGS, VSREMOVEFILEFLAGS2 |
VsSolutionPropID |
__VSPROPID, __VSPROPID52, __VSPROPID53, __VSPROPID54, __VSPROPID5 |
VsTaskContinuationOptions |
Definizione gestita di __VSTASKCONTINUATIONOPTIONS/__VSTASKCONTINUATIONOPTIONS2. |
VsTaskCreationOptions |
Definizione gestita di __VSTASKCREATIONOPTIONS/__VSTASKCREATIONOPTIONS2. |
VsTaskRunContext |
Definizione gestita di __VSTASKRUNCONTEXT. |
VsTaskWaitOptions |
Definizione gestita di __VSTASKWAITOPTIONS. |
WindowPane.PaneInitializationMode |
Rappresenta gli stati possibili di inizializzazione di un oggetto WindowPane. |
Delegati
AsyncServiceCreatorCallback |
Callback per l'autore del servizio asincrono. |
AsyncServiceCreatorWithProgressCallback |
Callback richiamato quando è necessaria un'istanza del servizio. Viene chiamato una sola volta e il risultato viene memorizzato nella cache. |
OnIdleHandler |
Delegato utilizzato dalla classe SingleTaskIdleManager . Quando si crea un'istanza della classe |
VsInvokableAsyncFunction<T> |
Usato dall'helper della libreria di attività asincrona per accettare IVsTaskCompletionSource e restituire un'attività TPL (Task Parallel Library). |
VsTaskBodyCallback |
Utilizzato dalla libreria delle attività asincrone come tipo di metodo per un corpo dell'attività (cosa esegue l'attività). Gli utenti della libreria possono passare direttamente questo tipo di delegato o utilizzare uno dei metodi del wrapper che esegue il wrapping delle funzioni anonime più semplici in questo tipo di delegato. |