Microsoft.VisualStudio.Shell Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
AccountPickerOptions |
Representa las opciones usadas para crear un selector de cuentas. |
AccountPickerOptions2 |
Representa las opciones usadas para crear un selector de cuentas que funciona con el servicio de identidad. |
ActivityLog |
Clase que proporciona métodos administrados prácticos para registrar mensajes en IVsActivityLog. |
AppliesToUIContextAttribute |
Agrega metadatos de UIContext a una exportación MEF para indicar cuándo se debe aplicar esta exportación. |
AsyncOpenDocumentResult | |
AsyncPackage |
Representa un VSPackage que puede controlar los servicios asincrónicos. |
AsyncSaveResult |
Representa los resultados de una operación de guardado asincrónica. |
AsyncServiceProvider |
Un proveedor de servicios asincrónico. |
BlockingTaskEventArgs |
Argumento de evento que se va a usar con el evento que pasa la información de la tarea de bloqueo. Los parámetros identifican la tarea que se espera en el subproceso de interfaz de usuario (tarea bloqueada) y la tarea que bloquea la espera (tarea de bloqueo). |
BulkFileOperation |
BulkFileOperation proporciona funcionalidad para realizar operaciones de forma segura con gran cantidad de archivos abiertos actualmente en la solución. Uno de los ejemplos es SCC. Antes de que el consumidor de la operación proporcione un conjunto estimado de archivos y carpetas donde se esperan cambios. Esta clase se encarga de la lógica de "manos fuera" de todos estos archivos. Una vez realizada la operación BulkFileOperation, realiza todo el trabajo necesario para la lógica "práctica" y toma una decisión sobre qué volver a cargar (project/solution/nothing). El orden de las operaciones es el siguiente: QueryBulkFileOperationAsync BeginAsync (opcional) EndAsync (opcional, pero BeginAsync es necesario para completarse antes de esto) Dispose Esta API es muy estricta para el uso inadecuado, por ejemplo, llamar a EndAsync sin esperar a BeginAsync se realiza o llamar al mismo método dos veces y así sucesivamente. En este caso, se producirá una excepción. |
CircularTaskDependencyException |
Excepción que se genera cuando una dependencia circular pudiera provocar un interbloqueo durante una operación solicitada de espera de la tarea. |
CodeContainer |
Clase ficticía para un contenedor de código. Se quitará cuando un contenedor de código esté realmente disponible, cuando el registro de contenedor de código esté listo. |
CodeGeneratorRegistrationAttribute |
Este atributo agrega una entrada del Registro del generador de archivos personalizado para un tipo de archivo específico.
Por ejemplo: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
CommandNavigationHelper |
Guarda y restaura los elementos para que se centren después de interactuar con menús y barras de herramientas. |
CommandSetRegistrationAttribute |
Declara una clase como CommandSet y especifica el nombre y el servicio de Service Broker asociado para el conjunto de comandos. Un conjunto de comandos puede proporcionar comandos con ProvideCommandAttribute. |
CommonMessagePump |
CommonMessagePump permite a los llamadores bloquear el subproceso actual hasta que se haya señalado un identificador o identificadores. Durante la espera, el IDE se colocará en un estado modal para evitar la reentrada. Si la espera tarda más de 2 segundos, se presenta un cuadro de diálogo de espera al usuario que se puede cancelar (de forma predeterminada). Los autores de llamadas pueden llamar al comportamiento predeterminado que mostrará el texto predeterminado en el cuadro de diálogo de espera o pueden proporcionar valores personalizados para elementos como el texto del diálogo, el texto de la barra de estado, los valores de tiempo de espera, etc. Los autores de llamadas también pueden proporcionar una implementación personalizada de IVsCommonMessagePumpClientEvents que permite al cliente ejecutar código cuando se producen determinados eventos, como mensajes que se procesan, se agota el tiempo de espera o se señala un identificador. Esta interfaz también se puede usar para detemine si la espera debe continuar o devolverse. |
ComponentPickerPropertyPageAttribute |
Este atributo agrega el registro de página de propiedades para el selector de componentes por ejemplo: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\ComponentPickerPages\My Component Page] @="#13925" "Package"="{B0002DC2-56EE-4931-93F7-70D6E9863940}" "Page"="{56EE-4931-93F7-70D6E9863940}" "Page"="{56EE0A9F3920-3881-4f50-8986-9EDEC7B33566}" "Sort"=dword:00000014 "AddToMru"=dword:000000000 "ComponentType"=".Net Assembly" |
ComUtilities |
Una clase que proporciona métodos varios que se usan al interactuar con código no administrado (objetos COM) y tipos de interoperabilidad |
DefaultRegistryRootAttribute |
Define la raíz predeterminada del registro usada para registrar información de VSPackage. Esta clase no puede heredarse. |
DesignPropertyDescriptor |
El propósito de DesignPropertyDescriptor es permitirnos personalizar el nombre para mostrar de la propiedad en la cuadrícula de propiedades. Ninguna de las implementaciones clR de PropertyDescriptor permite cambiar displayName. |
DialogContainerWithToolbar |
Use esta clase para implementar formularios modales en Visual Studio. La implementación permite al formulario hospedar una barra de comandos de Visual Studio para que participe en el enrutamiento estándar de comandos. |
DialogKeyEventArgs |
Argumentos de eventos usados por DialogKeyPendingEvent. |
DialogPage |
Proporciona una funcionalidad estándar de cuadro de diálogo para implementar hojas de propiedades del cuadro de herramientas, páginas HerramientasOpciones o cuadros de diálogo de interfaz de usuario personalizados, con compatibilidad con el modelo de automatización de Visual Studio, Windows Forms y persistencia de estado mediante el mecanismo de configuración de Visual Studio. |
DialogPage.PageApplyEventArgs |
Argumentos de evento que permiten que el método OnApply(DialogPage+PageApplyEventArgs) indique cómo controlar el evento apply. |
EditorFactoryNotifyForProjectAttribute |
Este atributo agrega una extensión de archivo para un sistema de proyectos para que el proyecto llame a los métodos IVsEditorFactoryNotify cuando se agregue o cambie el nombre de un elemento de este tipo. |
EnumerableComCollection<TComEnumerator,TEnumerated> |
Clase base genérica para tipos que proporcionan un contenedor IEnumerable alrededor de interfaces IEnumXXX de estilo COM. |
EnumerableHierarchiesCollection |
Proporciona una clase base que admite una iteración simple en una colección de jerarquías. |
ErrorListProvider |
Este proveedor de tareas se usa para proporcionar tareas para la ventana Lista de errores de Visual Studio. |
ErrorTask |
Representa una tarea de error en la lista de tareas. Esta clase implementa IVsErrorItem. |
EventSinkCollection |
Asigna objetos hacia y desde "cookies" enteros. Esto ayuda en la implementación de interfaces de VS que tienen métodos Desaproviderarchy, IVsHierarchy, IVsCfgProvider2, IVsBuildableProjectCfg, etc. |
ExceptionExtensions | |
ExtensionPointAsyncPackage | |
ExtensionPointPackage |
Representa una versión extendida de la clase base Package que implementa IVsPackageExtensionProvider. |
ExtensionPointRegistrationAttribute |
Registra un proveedor de punto de extensión del tipo especificado por las clases derivadas como ExtensionProviderType. |
FocusChangeForCrossThreadClientEventArgs |
Se genera mediante un control en el subproceso de interfaz de usuario de Visual Studio cuando tiene un HWND win32 secundario que pertenece a un subproceso diferente y ha adquirido el foco de Win32. Se requiere para la restauración correcta del foco cuando Visual Studio pierde o recupera la activación. |
HierarchyGraphNodeProperties | |
HierarchyItemCollectionChangedEventArgs | |
HierarchyItemEventArgs |
Proporciona argumentos de evento usados por los eventos AfterInvalidateItems y OnItemAdded para indicar qué elemento específico se invalidó o agregó. |
HierarchyManipulationStateScope |
Clase sencilla para facilitar la restauración determinista de un IVsHierarchyManipulationStateContext. |
HierarchyTreeFilterProvider |
Clase base que implementa algunas de las partes reutilizables de un ISolutionTreeFilterProvider. |
HierarchyTreeFilterProvider.HierarchyTreeFilter |
Clase base que implementa algunas de las partes reutilizables de un ISolutionTreeFilter. Esto incluye el comportamiento para asegurarse de que los elementos de jerarquía recién agregados siempre están visibles a través de la vista filtrada, incluso si esos elementos no coinciden con el filtro. Los tipos derivados deben seguir implementando la lógica para generar el conjunto de elementos incluidos. |
InfoBarActionItem |
Representa un botón o hipervínculo dentro de los intervalos de texto o elementos de acción de un InfoBarModel. |
InfoBarActionItemEventArgs |
Argumentos de evento sobre una acción en un IVsInfoBarUIElement. |
InfoBarButton |
Representa un botón dentro de una colección ActionItems de InfoBarModel. |
InfoBarEventArgs |
Argumentos de evento sobre un IVsInfoBarUIElement. |
InfoBarHyperlink |
Representa un hipervínculo dentro de una colección ActionItems de InfoBarModel. |
InfoBarModel |
Crea un modelo de datos que implementa IVsInfoBar para su uso con IVsInfoBarUIFactory.CreateInfoBar. |
InfoBarTextSpan |
Representa un intervalo de texto dentro de un InfoBarModel. |
InstalledProductRegistrationAttribute |
Este atributo registra un "producto instalado" para el paquete. |
InstalledToolboxItemInfo |
Proporciona información sobre un elemento del cuadro de herramientas existente. |
KnownColorThemes |
Temas de color predefinidos y conocidos |
KnownSettingsContainers |
Listas los contenedores de configuración conocidos. |
KnownUIContexts |
UIContexts predefinido y conocido |
LocalizableProperties |
LocalizableProperties proporciona una clase que proporciona información de tipos personalizados en las propiedades localizables para un objeto. |
LocDisplayNameAttribute |
Especifica el nombre para mostrar localizable de una propiedad, evento o método void público que no toma ningún argumento. |
MsiComponentIdAttribute |
Este atributo define el identificador del componente MSI que usa el instalador msi. Este identificador de componente se usa para indicar la ruta de acceso de instalación a este componente. Debe colocarse en una clase de paquete si MSI va a instalar el paquete. |
MsiTokenAttribute |
Define una cadena de tokens para el instalador de MSI. |
NewDocumentStateScope |
Clase sencilla para facilitar la restauración determinista de un IVsNewDocumentStateContext. |
ObservableSettingsListBase<TValue> |
Tipo base para instancias observables ISettingsList de valores fuertemente tipados. |
OleDataObject |
Proporciona una clase administrada que implementa la interfaz IOleDataObject. |
OleMenuCmdEventArgs |
Este es el conjunto de argumentos pasados a un objeto OleMenuCommand cuando se llama a la función Invoke. |
OleMenuCommand |
Esta clase es una expansión de MenuCommand. |
OleMenuCommandService |
Esta clase se deriva de la clase MenuCommandService e implementa IOleCommandTarget. MenuCommandService es la clase administrada usada para agregar controladores para los comandos de menú y definir verbos. |
OutputWindowTextWriter |
Cuya TextWriter salida va a un panel de ventana de salida de Visual Studio. |
Package |
Proporciona una implementación administrada de las interfaces necesarias crear un VSPackage totalmente funcional. |
Package.ProfferedService |
Contiene un servicio que se promueve a Visual Studio. |
Package.ToolWindowCreationContext | |
PackageRegistrationAttribute |
Modifique la clase que implementa IVsPackage mediante este atributo para que la herramienta de registro, RegPkg.exe, busque atributos adicionales. Para obtener más información, consulte Registro de VSPackages. |
PackageUtilities |
Conjunto de utilidades estáticas para nombres de archivo, rutas de acceso, conversiones de enumeración/cadena, imágenes y otras funciones. |
ProjectTabDesigner | |
PropertyPageTypeConverterAttribute |
Define nuestro convertidor de tipos. |
ProvideAppCommandLineAttribute |
Este atributo agrega una opción de línea de comandos para devenv para un tipo de paquete especificado. Por ejemplo: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\AppCommandLine\MyAppCommand "Arguments"="*" "DemandLoad"=dword:1 "Package"="{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}" "HelpString"="#200" |
ProvideAssemblyFilterAttribute |
Describe los ensamblados que admite la clase IConfigureToolboxItem. |
ProvideAutoLoadAttribute |
Este atributo registra el paquete como extensor. El GUID pasado determina lo que se extiende. Los atributos de un paquete no controlan el comportamiento del paquete, pero los pueden usar las herramientas de registro para registrar la información adecuada con Visual Studio. |
ProvideAutomationObjectAttribute |
La modificación de su clase derivada Package con este atributo declara que proporciona un objeto de automatización determinado. |
ProvideBindingPathAttribute |
Este atributo registra una ruta de acceso que se debe sondear para ensamblados candidatos en tiempo de carga del ensamblado. Por ejemplo: [...\VisualStudio\10.0\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"="" Esto registraría "PackageFolder" (es decir, la ubicación del archivo pkgdef) como un directorio que se va a sondear para que se carguen los ensamblados. |
ProvideBindingRedirectionAttribute |
Este atributo registra un conjunto de valores que definen un redireccionamiento de enlace. Estos valores se combinarán al iniciarse en la configuración del entorno de ejecución de CLR. Por ejemplo: [$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 |
Este atributo registra un conjunto de valores que definen una etiqueta de ensamblado dependiente con un CodeBase. Estos valores se combinarán al iniciarse en la configuración del entorno de ejecución de CLR. Por ejemplo: [$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 la información del proveedor de contenedores de código. Ejemplo de uso: [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 proveedor de diagnósticos del componente y su vista asociada. |
ProvideDependentAssemblyAttribute |
Clase primaria para los atributos que generan entradas dependentAssembly. |
ProvideEditorAttributeBase | |
ProvideEditorExtensionAttribute |
Asocia una extensión de archivo a un generador de editores especificado cuando se aplica a una clase que hereda de Package o implementa la interfaz IVsPackage. |
ProvideEditorFactoryAttribute |
Este atributo declara que el VSPackage proporciona un generador de editores. |
ProvideEditorFilenameAttribute |
Asocia un nombre de archivo a un generador de editor determinado. |
ProvideEditorLogicalViewAttribute |
Este atributo agrega una vista lógica al editor creado por un generador de editores. |
ProvideEditorUIContextAttribute |
Asocia un uiContext a un generador de editor determinado. El editor solo se puede crear cuando uiContext está activo. |
ProvideExtenderAttribute |
Este atributo registra el paquete como extensor. El GUID pasado determina lo que se extiende. Los atributos de un paquete no controlan el comportamiento del paquete, pero los pueden usar las herramientas de registro para registrar la información adecuada con Visual Studio. |
ProvideExtensibleUIContextRuleAttribute |
Este atributo registra una regla de contexto de interfaz de usuario. |
ProvideFileSystemProviderAttribute |
Atributo que declara que un paquete proporciona un proveedor de sistema de archivos. Vea IFileSystemProvider. |
ProvideFileSystemProviderAttribute.RegValueNames |
Clase que contiene los nombres de los valores del Registro para las entradas de registro del proveedor del sistema de archivos. |
ProvideKeyBindingTableAttribute |
Proporciona un GUID de la tabla de enlace de teclado. |
ProvideLanguageCodeExpansionAttribute |
Registra la compatibilidad del servicio de lenguaje con fragmentos de código. |
ProvideLanguageEditorOptionPageAttribute |
Proporcione un método general para establecer una página de opción de herramientas del editor del servicio de lenguaje. |
ProvideLanguageEditorToolsOptionCategoryAttribute |
Este atributo se usa para declarar una categoría de opción de herramientas para un idioma. |
ProvideLanguageExtensionAttribute |
Asocia una extensión de archivo a un servicio de lenguaje determinado. |
ProvideLanguageServiceAttribute |
Informa a Visual Studio de que un VSPackage proporciona un servicio de lenguaje. Se usa con Managed Package Framework (MPF). |
ProvideLoadKeyAttribute |
Este atributo proporciona una clave de carga del paquete para el paquete. No es necesario en Visual Studio 2010. |
ProvideMenuResourceAttribute |
Proporciona información de registro sobre los recursos de menú usados en un VSPackage. Esta clase no puede heredarse. |
ProvideMSBuildTargetsAttribute |
Este atributo registra los archivos .targets personalizados en la lista de destinos conocidos y de confianza de MSBuild. Las entradas del Registro creadas son: [%RegistryRoot%\MSBuild\SafeImports] "TargetsLabel"="PathToTheTargetsFile" |
ProvideObjectAttribute |
Informa a Visual Studio de que VSPackage proporciona un objeto que se puede crear a partir de la ILocalRegistryinterfaz . Esta clase no puede heredarse. |
ProvideOptionDialogPageAttribute |
La clase base para todos los atributos que se usan para registrar una página de opción. |
ProvideOptionPageAttribute |
Aplique este atributo a objetos independientes para permitir a los usuarios configurar VSPackages a través de una página de opciones de herramientas personalizada. |
ProvidePhysicalViewAttributesAttribute |
Declara los atributos para una vista física proporcionada por un editor. |
ProvideProfileAttribute |
Aplique este atributo a objetos independientes usados para implementar la compatibilidad con la configuración de Visual Studio de VSPackage. |
ProvideProjectFactoryAttribute |
ProvideProjectFactoryAttribute declara que un paquete proporciona un generador de proyectos. |
ProvideProjectItemAttribute |
Este atributo registra los elementos que se incluirán en el cuadro de diálogo Agregar nuevo elemento para el tipo de proyecto especificado. Se coloca en un paquete VSPackage. |
ProvideSearchProviderAttribute |
Este atributo registra el paquete como extensor del proveedor de búsqueda (IVsSearchProvider). |
ProvideServiceAttribute |
Este atributo indica que el paquete ofrece un servicio cuando se aplica a una subclase de Package o una clase que implementa IVsPackage. |
ProvideServiceAttributeBase |
Declara que un paquete proporciona un servicio determinado cuando se aplica a una subclase de Package o a una clase que implementa IVsPackage. Los atributos de un paquete no controlan el comportamiento del paquete, pero los pueden usar las herramientas de registro para registrar la información adecuada con Visual Studio. |
ProvideServiceOverrideAttribute |
Este atributo indica que el paquete ofrece un reemplazo para un servicio predeterminado. Este atributo se incluye en la definición de una subclase de Package o una clase que implementa IVsPackage. |
ProvideSettingAttribute |
Registra la configuración que pertenece a un paquete. Toda la configuración registrada debe conservarse a través de SVsSettingsPersistenceManager. La configuración que se conserva mediante SVsSettingsPersistenceManager, pero que no está registrada, será privada de forma predeterminada. |
ProvideSettingAttribute.DefaultValues | |
ProvideSettingAttribute.RegistryConstants | |
ProvideSettingAttribute.RegistryConstants.ValueNames | |
ProvideSourceControlProviderAttribute |
Registra la información del proveedor de Scc. Ejemplo de uso: [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)] Registro de ejemplo: [HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\SourceControlProviders{92f93057-f1fc-49df-870f-b3474046911b}] @="Proveedor de pruebas" "Service"="{92f93057-f1fc-49df-870f-b3474046911c}" "IsPublishSupported"=dword:00000001
NOTA: Todos los GUID usados anteriormente son solo con fines ilustrativos. Además, se supone que la versión es 14.0 anterior. |
ProvideStaticToolboxGroupAttribute |
Este atributo declara un grupo de cuadro de herramientas que se creará al inicializarse el cuadro de herramientas. |
ProvideStaticToolboxItemAttribute |
Este atributo declara un elemento del cuadro de herramientas que este leerá del Registro. Vea lo comentarios sobre IVsToolboxItemProvider para obtener información más detallada. |
ProvideToolboxFormatAttribute |
Aplique este atributo a las clases que implementan VSPackages para declarar que VSPackage proporciona elementos del cuadro de herramientas con el formato de Portapapeles especificado y para habilitar la compatibilidad con arrastrar y colocar en el cuadro de herramientas de Visual Studio. |
ProvideToolboxItemConfigurationAttribute |
Registra un VSPackage como proveedor de una implementación concreta de IConfigureToolboxItem. Se utiliza junto con ProvideAssemblyFilterAttribute. |
ProvideToolboxItemDiscoveryAttribute |
Define un tipo de elemento de cuadro de herramientas. Los tipos de elementos del cuadro de herramientas se exponen como páginas en el cuadro de diálogo Elegir elementos del cuadro de herramientas (donde se crea una página para cada tipo). |
ProvideToolboxItemsAttribute |
Aplique este atributo a las clases que implementan VSPackages para declarar si ofrecen un conjunto de elementos en el Cuadro de herramientas de Visual Studio. |
ProvideToolboxPageAttribute |
Registra un VSPackage como proporcionar una o varias páginas de diálogo en la página del cuadro de diálogo Personalizar cuadro de herramientas del IDE de Visual Studio. |
ProvideToolWindowAttribute |
Notifica a Visual Studio que un VSPackage posee una ventana de herramientas. |
ProvideToolWindowVisibilityAttribute |
Declara que una ventana de herramientas debe estar visible cuando un guid de interfaz de usuario de comando determinado se activa. |
ProvideUIContextRuleAttribute |
Este atributo registra una regla de contexto de interfaz de usuario. |
ProvideViewAttribute |
Este atributo declara que una clase de generador de editores proporciona una vista lógica determinada. |
ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute |
Se usa para indicar que un diseñador personalizado XML no debe permitir la edición de SxS con el editor XML basado en texto estándar. |
ProvideXmlEditorChooserDesignerViewAttribute |
Se usa para proporcionar información de registro al selector de XML para un diseñador personalizado de XML. |
ReadOnlyObservableSet<T> |
Proporciona la clase base para un IReadOnlyObservableSet genérico. |
RegisterAutoLoadAttribute |
Este atributo registra el paquete como extensor. El GUID pasado determina lo que se va a extender. Los atributos de un paquete no controlan el comportamiento del paquete, pero los pueden usar las herramientas de registro para registrar la información adecuada con Visual Studio. |
RegisterEditorExtensionAttribute |
Vea ProvideEditorExtensionAttribute. Registra una extensión de archivo en un generador de editores determinado. Esta clase no puede heredarse. |
RegisterEditorLogicalViewAttribute |
Este atributo agrega una vista lógica al editor creado por un generador de editores. |
RegisterExtenderAttribute |
Este atributo registra el paquete como extensor. El GUID pasado determina lo que se va a extender. Los atributos de un paquete no controlan el comportamiento del paquete, pero los pueden usar las herramientas de registro para registrar la información adecuada con Visual Studio. |
RegisterLanguageExtensionAttribute |
Registra una extensión de archivo en un servicio de lenguaje determinado aplicando el atributo a un VSPackage al registrarse mediante una herramienta de registro como regpkg.exe. Para obtener más información, consulte Registro de VSPackages. |
RegisterLoadKeyAttribute |
Este atributo registra una clave de carga del paquete para el paquete. Este atributo está obsoleto. |
RegisterProjectItemAttribute |
RegisterProjectItemAttribute está desusado. Utilice ProvideProjectItemAttribute en su lugar. |
RegistrationAttribute |
Una clase abstracta para el registro de VSPackage. La clase RegistrationAttribute permite agregar información de registro nueva sin cambiar las herramientas de registro. |
RegistrationAttribute.Key |
Proporciona una clase abstracta que representa una clave de registro. |
RegistrationAttribute.RegistrationContext |
Una clase base abstracta que proporciona información de contexto de un origen externo a un atributo de registro. |
RssCommands |
Proporciona los comandos enrutados admitidos por el lector de fuentes Rss del shell de VS. |
RunningDocumentTable |
Proporciona acceso a la tabla de documentos en ejecución (RDT) que realiza un seguimiento de todos los documentos abiertos actualmente en Visual Studio. |
SelectionContainer |
Proporciona una interfaz unificada para tener acceso a un conjunto de objetos seleccionados. |
ServiceBrokerExtensions |
Métodos de extensión para IServiceBroker. |
ServiceCollection<T> |
Use esta colección para almacenar la asignación del tipo de un servicio al objeto que lo proporciona de una manera que sea consciente de los tipos incrustados. El comparador de esta colección realizará una comparación de las propiedades GUID de la clave Type en lugar de realizar una comparación de referencia que producirá un error en escenarios de inserción de tipos. Esta colección no es segura para subprocesos. |
ServiceExtensions | |
ServiceProgressData |
Esta clase usada para propagar el progreso de carga de paquetes o servicios asincrónicos para el servicio asincrónico y los paquetes Mensajes y valores pasados a través de esta clase se mostrarán al usuario de alguna manera adecuada mediante el shell. |
ServiceProvider |
Proporciona un proveedor de servicios unificado para VSPackages administrados. |
ServiceProviderHierarchy |
Actúa como proveedor de servicios jerárquico. |
ServiceProviderHierarchyOrder |
Proporciona una orden de resolución de servicio recomendada para los proveedores de servicios habituales. Cuando se combinan varios proveedores de servicios en una jerarquía de proveedores de servicios, se les da un orden numérico. |
ServiceUnavailableException |
Se produce si el servicio no está disponible. |
SettableOleDataObject |
Representa un objeto de datos compatible con OLE. |
SharedProjectUtilities |
Métodos de utilidad para proyectos compartidos. |
SharedSettingsAttribute |
Este atributo, cuando se aplica a la clase devuelta desde la propiedad AutomationObject de una subclase DialogPage, permite que las propiedades del objeto se compartan con otras aplicaciones y en línea. |
SingleFileGeneratorSupportRegistrationAttribute |
Este atributo agrega una entrada del registro del generador de archivos personalizado para un tipo de archivo específico.
Por ejemplo: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
SingleTaskIdleManager |
Ejecuta una operación de ejecución prolongada en la prioridad inactiva en el subproceso de la interfaz de usuario. Para admitir el rendimiento con frecuencia, la operación debe devolver null con la mayor frecuencia posible para permitir que el administrador de componentes programe otras tareas y produzca operaciones de mayor prioridad. La tarea se ejecutará repetidamente hasta que se elimine SingleTaskIdleManager. |
SolutionPersistenceRegistrationAttribute |
Este atributo agrega un nombre de propiedad de persistencia de la solución y un tipo guid relacionado. Por ejemplo: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\SolutionPersistence\MyProperty] "Default"="{AAAA53CC-3D4F-40a2-BD4D-4F3419755476}" |
SolutionTreeFilterProviderAttribute |
Proporciona información para mostrar el filtro del Explorador de soluciones. |
Task |
Una implementación de IVsTaskItem, usada para modificar la apariencia y la funcionalidad de una tarea en la lista de tareas. |
TaskListItem | |
TaskProvider |
Esta clase implementa IVsTaskProvider. Proporciona una forma respetuosa con framework para definir un proveedor de tareas y sus servicios asociados. |
TaskProvider.TaskCollection |
Contenedor de objetos Task. |
TaskSchedulingException |
Excepción generada cuando se produjo un error en la programación de tareas y no se pudo reintentar. |
TelemetryExtensions | |
ThemeResourceKey |
Representa una clave usada en un ResourceDictionary para acceder a los recursos de color del tema. Los recursos de color de tema incluye pinceles y colores asociados a una categoría y un nombre de color especificados. |
ThreadedWaitDialogHelper |
Métodos de extensión para el cuadro de diálogo de espera subproceso que hace que sea más consumible mediante patrones comunes de código administrado. |
ThreadedWaitDialogHelper.Session |
Ofrece comunicación bidireccional con un cuadro de diálogo de espera de subproceso visible. |
ThreadedWaitDialogProgressData |
Contiene detalles sobre el progreso de una operación de larga duración con fines de actualización de IVsThreadedWaitDialog. |
ThreadHelper |
Proporcione un asistente de distribuidor genérico para asegurarse de que se invoca un método en el subproceso principal de la aplicación. Usamos el distribuidor de la aplicación actual para una identificación cómoda del subproceso principal. Tenga en cuenta que esto significa que se debe inicializar la instancia de la aplicación. Actualmente, windowManager la inicializa. Sin embargo, no usamos DispatcherOperation porque no son compatibles con RPC. Por ejemplo, si el subproceso de interfaz de usuario está en medio de una llamada RPC y necesitamos ejecutar código en el subproceso de la interfaz de usuario, DispatcherOperations no se realizará. Esto se debe a que DispatcherOperations se inicia publicando un mensaje en el subproceso de la interfaz de usuario y el subproceso de interfaz de usuario debe enviar ese mensaje. Si el subproceso de interfaz de usuario realiza una llamada RPC, estos mensajes no se quitarán de la cola. El filtro de mensajes OLE estándar procesa solo un conjunto limitado de mensajes de la cola e incluso el filtro de mensajes de Visual Studio omite la mayoría de los demás. Al pasar por el servicio UIThreadInvokerPrivate, la operación se convierte en una llamada COM en el subproceso de la interfaz de usuario. Esta operación se permitirá a través del filtro de mensajes SI forma parte de la misma llamada lógica: el filtro de mensajes lo verá como una "llamada anidada" y puede no rechazarla. |
ToolWindowPane |
Descripción de resumen de ToolWindowPane. |
UIContext |
Representa el estado activo de un UIContext. |
UIContextChangedEventArgs |
Argumentos de evento del evento UIContextChanged. |
UIElementDialogPage |
Clase que se usa para hospedar sin problemas contenido de WPF dentro de un cuadro de diálogo nativo que ejecuta un bucle de mensajes de estilo IsDialogMessage. UIElementDialogPage habilita el tabulador dentro y fuera del HWND secundario de WPF y habilita la navegación por el teclado dentro del HWND secundario de WPF. |
UIThreadReentrancyScope |
Solo uso interno de Microsoft. Proporciona un punto explícito de reintener para que ThreadHelper invoque en el subproceso de la interfaz de usuario (independiente del mecanismo de mensajes RPC COM). |
Url |
Esta clase encapsula la clase URI y proporciona un "LocalPath" sin escape para las direcciones URL del archivo y un AbsoluteUri sin escape para otros esquemas, además de que también devolvió un resultado sin escape hexadecimal de MakeRelative para que se pueda presentar al usuario. |
ValueTokenizer |
ValueTokenizer mantendrá una lista de tokens y valores que corresponden a esos tokens. Esta clase se usa para tokenizar o deshacer una cadena determinada. |
VsBrushes |
Clase usada para asignar entre __VSSYSCOLOREX identificadores (usados por GetVSSysColorEx(Int32, UInt32)) y claves usadas por objetos WPF ResourceDictionary . Las claves proporcionadas por esta clase se pueden usar para hacer referencia Brush a instancias que Visual Studio coloca en Resources. |
VsColors |
Asigna entre los identificadores de __VSSYSCOLOREX (usados por GetVSSysColorEx(Int32, UInt32)) y las claves utilizadas por los objetos ResourceDictionary de Windows Presentation Foundation. |
VSCommands |
Proporciona los comandos enrutados admitidos por el shell de VS. |
VsEnumerable<TComEnumerator,TComEnumerated> |
Clase base para enumeradores de estilo VS mediante Dev10 y interfaces de enumerador anteriores que usan PreserveSig |
VsEnumerable<TComEnumerator,TComEnumerated,TEnumerated> |
Representa una enumeración de estilo VS de objetos TComEnumerate creados a partir de una enumeración de TEnumerated. Clase base para enumeradores de estilo VS mediante Dev10 y interfaces de enumerador anteriores que usan PreserveSig |
VsEnumerableEx<TComEnumerator,TComEnumerated> |
Clase base para enumeradores de estilo VS mediante Dev11 y interfaces de enumerador posteriores que no usan PreserveSig |
VsExecutionContextTypes |
Tipos de contexto usados en el seguimiento de ejecución de Visual Studio. |
VsFonts |
Contiene los nombres de recursos para fuentes de entorno. |
VsMenus |
Incluye los GUID para los comandos de menú de Visual Studio. |
VSRegistry |
Clase auxiliar para controlar el registro de la instancia de VS que hospeda este código. |
VsResourceKeys |
Expone las claves de recursos de WPF para los valores Style y ControlTemplate que se aplican a los controles comunes de WPF. |
VsSearchTask |
VsSearchTask se puede usar como clase base para implementar herramientas que pueden buscarwindows |
VsServiceProviderWrapper |
Contiene una instancia del proveedor de servicios. La clase está pensada para usarse para exponer un valor de proveedor SVsService a un contenedor de composición de VS MEF. |
VsShellUtilities |
Proporciona métodos auxiliares estáticos para usarlos con el shell de Visual Studio. |
VsTaskLibraryHelper |
Métodos auxiliares para usar la biblioteca de tareas de Visual Studio en código administrado. |
WAProvideLanguagePropertyAttribute |
Esta clase se puede usar para registrar una propiedad de aplicación web para un proyecto. |
WAProvideProjectFactoryAttribute |
Este atributo se puede usar para registrar información sobre un sistema de proyecto que admita el tipo o subtipo WAP. |
WAProvideProjectFactoryTemplateMappingAttribute |
Este atributo se usa para declarar un nuevo sistema de proyecto que admita proyectos de aplicación web y defina una asignación entre el sistema de proyectos real y el "falso" que se define solo para almacenar algunas propiedades específicas de WAP en el registro. |
WebSiteProjectAttribute |
Este atributo agrega un ProjectSubType a la lista exisiting definida de ProjectSubTypes para el proyecto de sitio web. |
WebSiteProjectRelatedFilesAttribute |
Este atributo permite que el proyecto de sitio web anida un tipo de archivo (relacionado) en otro tipo de archivo (principal) en el Explorador de soluciones |
WindowPane |
Representa un panel de ventana de Visual Studio. |
WrapperPolicy |
Estructuras
RunningDocumentInfo |
Representa información sobre un documento en RunningDocumentTable. Incluye toda la información devuelta por GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr). |
StatefulReadOnlyList<TItem,TState> |
Lista de solo lectura con un estado asociado. |
Interfaces
IAsyncAttachedCollectionSource |
Representa un objeto IAttachedCollectionSource que puede informar sobre si la propiedad HasItems se está inicializando actualmente y que genera un evento INotifyPropertyChanged cuando cambia el valor de IsInitializingHasItems. |
IAsyncServiceContainer |
Proporciona métodos para agregar y quitar servicios. |
IAsyncServiceProvider |
Proporciona un método para obtener un servicio de forma asincrónica. |
IAsyncServiceProvider2 | |
IAttachedCollectionService |
Representa un servicio que puede obtener colecciones adjuntas para un elemento en función de una relación conocida y que puede enumerar las relaciones admitidas para un elemento. |
IAttachedCollectionSource |
Representa una instancia de objeto que puede devolver una colección de elementos y que sabe si existen o no elementos sin darse cuenta de los propios elementos. |
IAttachedCollectionSourceProvider |
Representa un servicio que puede enumerar las relaciones que existen para un objeto que el servicio entiende y que puede crear colecciones adjuntas para una relación y un objeto que el servicio entiende. |
IAttachedCollectionSourceProvider2 |
Representa un servicio que puede enumerar las relaciones que existen para un objeto que el servicio entiende y que puede crear colecciones adjuntas para una relación y un objeto que el servicio entiende. |
IAttachedRelationship |
Contiene metadatos sobre una relación adjunta, utilizada por para IAttachedCollectionService describir las relaciones entre objetos. |
IBuildCancellationAwareHostObject |
Permite que un objeto host pueda usar un CancellationToken que se desencadena cuando se cancela la compilación. |
ICacheableAttachedCollectionSource |
Representa un IAttachedCollectionSource que puede almacenarse en caché. No es necesario volver a crear orígenes almacenados en caché cada vez que se solicitan. |
IClientRightsAdditionalMetadata |
Esta interfaz sirve para pasar los metadatos adicionales de los derechos de cliente. |
ICodeContainerProvider |
Información sobre un proveedor capaz de adquirir un recurso en línea en un equipo local. |
IComEnumeratorRelay<TComEnumerator,TEnumerated> |
Proporciona métodos de enumeración con tipo. |
ICommentTaskToken |
Esta interfaz se usa para obtener información sobre uno de los tokens usados para generar tareas. |
IConfigureToolboxItem |
Proporciona la capacidad de configurar los objetos ToolboxItem dinámicamente agregando datos adicionales al diccionario de propiedades del elemento del cuadro de herramientas. Estos datos se serializan como una parte permanente del elemento del cuadro de herramientas. |
IErrorList |
Esta interfaz se usa para obtener el estado de los distintos modificadores en el cromo alrededor de la ventana de herramientas ErrorList. |
IFilteredHierarchyItemSet |
Proporciona una lista simplificada de los elementos de la jerarquía que representa a todos los elementos de la misma, y provoca eventos cuando se agregan o se quitan elementos en la jerarquía. |
IInstalledToolboxItemInfo |
Proporciona información sobre un elemento del cuadro de herramientas existente. |
IJoinableTaskFactoryAwareHostObject |
Permite que un objeto host pueda usar el subproceso principal sin bloquear una compilación bloqueada en el subproceso principal. |
IMaintenanceTask |
Interfaz que se puede implementar y exportar al catálogo predeterminado de Visual Studio para recibir una oportunidad por sesión de VS cuando VS está inactivo para realizar algún trabajo periódico. |
IMenuCommandInvokeEx |
Ayuda a invocar comandos de menú. |
IMSDNChannel |
interfaz para la información del canal de suscripción de msdn. |
INonClientArea |
Esta interfaz representa un elemento visual que puede contener lógicamente un área Win32 que no sea cliente cuando se envía WM_NCHITTEST a un HwndSource. |
IOleMenuCommand |
Representa un comando de menú OLE. |
IProfileManager |
Interfaz implementada por clases que admiten VSPackages conservando su información de estado a través del mecanismo de configuración de Visual Studio. |
IProfileMigrator |
Admite la migración de configuración del usuario desde una versión de Visual Studio a otra. |
IReadOnlyObservableSet |
Colección observable de solo lectura que proporciona el tiempo constante Contiene búsqueda. |
IReadOnlyObservableSet<T> |
Colección observable de solo lectura que proporciona el tiempo constante Contiene búsqueda. |
IResXResourceService |
Una capa de abstracción que permite a los clientes controlar los sistemas de lectura y escritura resx usados dentro de Visual Studio. |
ISccUIClickedEventArgs |
Argumentos pasados a través de varias interfaces relacionadas con SCC. |
ISccUIClickedEventArgs2 |
Extensión ISccUIClickedEventArgs para proporcionar el UIElement en el que se hizo clic. |
ISelectedGraphNode |
Contiene una referencia a un GraphNode seleccionado. |
ISettingsMachineLocalityEvaluator |
Esta interfaz se usa junto con SharedSettingsAttribute para evaluar si un valor de propiedad es local de la máquina (es decir, no debe desplazarse a otras máquinas) en tiempo de ejecución. |
ISolutionSearchOptions |
Representa las opciones que debe usar un proveedor de búsquedas al proporcionar resultados de la búsqueda de la solución. |
ISolutionSearchParameters |
Representa los parámetros necesarios para proporcionar resultados de la búsqueda de la solución. |
ISolutionTreeFilter |
Un filtro que controla una colección de elementos que se deben incluir en el árbol filtrado. Cuando los elementos IncludedItems se colocan en un árbol, estos elementos y sus antecesores se incluirán en el árbol y se excluirán todos los demás elementos. Cuando el filtro ya no sea necesario, el control de árbol eliminará el filtro. |
ISolutionTreeFilterProvider |
Fábrica usada para crear un ISolutionTreeFilter. ISolutionTreeFilter proporciona una manera de proporcionar una lista de elementos incluidos que se deben colocar en el árbol. |
ISupportDisposalNotification |
Representa un objeto que se puede eliminar y que puede notificar a los agentes de escucha los cambios en el estado de eliminación. Los objetos que contienen referencias a una instancia de ISupportDisposalNotification deben watch para los cambios de propiedad en la propiedad IsDisposed y deben liberar su referencia cuando el valor de la propiedad sea true. |
ITaskList |
Esta interfaz se usa para obtener el estado de la ventana de herramientas TaskList. |
IToolboxAppDomainControl |
Esta interfaz la implementan los clientes que desean controlar la creación del appdomain en el que se crea su implementación de IToolboxItemDiscovery. Si el paquete deriva de Microsoft.VisualStudio.Shell.Package, establezca la propiedad AppDomainCreatorType de provideToolboxItemDiscoveryAttribute en el tipo de clase que implementa esta interfaz. |
IToolboxAssemblyInfo |
Muestra información acerca de un ensamblado. |
IToolboxExtensionsSdkInfo |
Proporciona información sobre un SDK de extensiones. |
IToolboxExtensionsSdkInfo2 |
Proporciona información adicional de los manifiestos del SDK. |
IToolboxExtensionsSdkType |
Representa un tipo administrado de un SDK de extensiones. |
IToolboxExtensionsSdkTypeByName |
Representa un tipo simple de un SDK de extensiones. |
IToolboxItemCreator |
Crea nuevos elementos de cuadro de herramientas y proporciona información sobre los elementos de cuadro de herramientas existentes. |
IToolboxItemDiscovery |
Proporciona información sobre tipos administrados a partir de los cuales se podrían crear elementos del cuadro de herramientas. |
IToolboxItemDiscoveryByName |
Proporciona información sobre los tipos de los que se podrían crear los elementos del cuadro de herramientas. |
IToolboxItemDiscoveryFactory |
Crea varios objetos necesarios para la integración con el cuadro de diálogo Elegir elementos del cuadro de herramientas. |
IToolboxItemDiscoveryWithContext |
Proporciona información sobre tipos administrados a partir de los cuales se podrían crear elementos del cuadro de herramientas. |
IToolboxItemInfo |
Proporciona información sobre un tipo administrado desde el que se puede crear un elemento del cuadro de herramientas. |
IToolboxPlatformInfo |
Proporciona información sobre una plataforma (como Windows v8.0). |
IToolboxPlatformType |
Representa un tipo administrado con una plataforma asociada. Otras interfaces derivan de esto para agregar metadatos adicionales. |
IToolboxPlatformTypeByName |
Representa un tipo simple con una plataforma asociada. Otras interfaces derivan de esto para agregar metadatos adicionales. |
IToolboxType |
Representa un tipo administrado simple. Otras interfaces derivan de esto para agregar metadatos adicionales. |
IToolboxTypeByName |
Representa un tipo simple. |
IVsAccountManagementService |
Representa el servicio de administración de cuentas de Visual Studio. |
IVsAsyncFileChangeEx |
Métodos asincrónicos para el servicio de cambio de archivos de VS (SVsFileChange). |
IVsAsyncFileChangeEx2 |
Métodos asincrónicos para el servicio de cambio de archivos de VS (SVsFileChange). |
IVsHierarchyItem |
Contiene información de propiedad de instancia para un único elemento en IVsUIHierarchyWindow. |
IVsHierarchyItemCollectionProvider |
Proporciona una colección de solo lectura de elementos de jerarquía que representan un subconjunto de todos los elementos de la jerarquía bajo una jerarquía especificada. |
IVsHierarchyItemIdentity |
Contiene la información necesaria para definir un elemento en IVsUIHierarchyWindow. |
IVsHierarchyItemManager |
Tiene acceso al modelo de datos usado por IVsUIHierarchyWindow (como el Explorador de soluciones). |
IVsManagedImageService |
Interfaz proferida por SVsImageService que permite la adición directa de mapas de bits de WPF a la biblioteca de imágenes. |
IVsManagedSettingsChangeEventSource |
Proporciona un evento para la configuración modificada. |
IVsProjectSecrets |
Interfaz implementada por un sistema de proyecto para almacenar secretos a los que puede acceder la aplicación a la que se compila este proyecto en tiempo de ejecución. |
IVsSccChanges |
Interfaz implementada por un proveedor de control de código fuente para realizar un seguimiento del número de cambios pendientes en el repositorio activo actualmente y la interacción del usuario con la información mostrada. |
IVsSccChangesDisplayInformation |
Información sobre los cambios pendientes en el repositorio actual del proveedor Scc activo. |
IVsSccChangesDisplayInformation2 |
Extensión IVsSccChangesDisplayInformation para permitir una mayor flexibilidad para el SccProvider
|
IVsSccCommitPendingChangesPrompt |
Interfaz implementada por un proveedor de control de código fuente para establecer un mensaje que se muestra a los usuarios para pedirles que confirmen los cambios pendientes con antelación y a menudo. |
IVsSccCurrentBranch |
Interfaz implementada por un proveedor de control de código fuente para realizar un seguimiento de la información de visualización y la interacción del usuario con la información mostrada sobre la rama activa actualmente en un repositorio. |
IVsSccCurrentBranchDisplayInformation |
Información sobre la rama actual del proveedor Scc activo. |
IVsSccCurrentBranchDisplayInformation2 |
Extensión IVsSccCurrentBranchDisplayInformation para permitir una mayor flexibilidad para el SccProvider
|
IVsSccCurrentRepository |
Interfaz implementada por un proveedor de control de código fuente para realizar un seguimiento del repositorio activo actualmente y la interacción del usuario con la información mostrada. |
IVsSccCurrentRepositoryDisplayInformation |
Información sobre el repositorio actual del proveedor Scc activo. |
IVsSccCurrentRepositoryDisplayInformation2 |
Extensión IVsSccCurrentRepositoryDisplayInformation para permitir una mayor flexibilidad para el SccProvider
|
IVsSccPublish |
Interfaz que admite la publicación de código fuente que se encuentra en un repositorio local. |
IVsSccSolution |
Interfaz que genera eventos relacionados con una solución cargada y Scc. |
IVsSccUnpublishedCommits |
Interfaz implementada por un proveedor de control de código fuente para realizar un seguimiento del número de confirmaciones no publicadas en el repositorio activo e interacción del usuario con la información mostrada. |
IVsSccUnpublishedCommitsDisplayInformation |
Información sobre confirmaciones no publicadas. |
IVsSccUnpublishedCommitsDisplayInformation2 |
Extensión IVsSccUnpublishedCommitsDisplayInformation para permitir una mayor flexibilidad para el SccProvider
|
IVsTaskEvents |
Interfaz para eventos administrados implementados por IVsTask. |
IVsTaskJoinableTask |
Interfaz para adjuntar una única joinableTask con una instancia de IVsTask. |
IVsToolboxItemDiscoveryRegistrar |
Implementado por el servicio SVsToolboxItemDiscoveryRegistrar, que proporciona el shell. Los paquetes que quieran proporcionar elementos del cuadro de herramientas de tipos administrados deben llamar a RegisterItemDiscovery cuando se carguen. Los paquetes derivados de Microsoft.VisualStudio.Shell.Package obtienen este comportamiento de forma predeterminada desde su clase base. En ese caso, el comportamiento del objeto se controla mediante parámetros proporcionados a ProvideToolboxItemDiscoveryAttribute. |
IWpfAccountPicker |
Representa el control de selector de cuenta Windows Presentation Foundation proporcionado por IVsAccountManagementService. |
IWpfAccountPicker2 |
Representa el control de selector de cuenta Windows Presentation Foundation proporcionado por IVsAccountManagementService. |
SVsProjectLocalSecrets |
Identificador de servicio que se va a consultar IServiceProvider para obtener una implementación de IVsProjectSecrets que almacena secretos en el archivo secrets.json de un proyecto, o un archivo equivalente que nunca se almacena en el control de código fuente y es local para el usuario o equipo individual. |
SVsSccDisplayInformationService |
Identificador de servicio mediante el que se pueden obtener varias interfaces SCC, entre las que se incluyen: IVsSccCurrentBranchDisplayInformation, IVsSccCurrentRepositoryDisplayInformationIVsSccChangesDisplayInformation y IVsSccUnpublishedCommitsDisplayInformation. |
SVsServiceProvider |
Representa un proveedor de servicios de Visual Studio y está pensado para la detección dinámica de otros servicios de VS de componentes MEF. |
SVsToolboxItemDiscoveryRegistrar |
Este es el servicio que implementa IVsToolboxItemDiscoveryRegistrar. El shell lo implementa. |
Enumeraciones
AuthenticationState |
Estado de autenticación. |
CloseResult |
Especifica los resultados de la operación de cierre. |
CommandNavigationHelper.CommandFocusMode |
Los valores de la propiedad adjunta CommandFocusMode especifican cómo se registra el control en el que se establece con CommandFocusManager para controlar la restauración del foco y entrar en el modo de menú. |
CommentTaskPriority |
Valor que indica la prioridad de una tarea en la lista de tareas. |
CommonMessagePumpExitCode |
Representa códigos de salida que son posibles para CommonMessagePump. |
DialogPage.ApplyKind |
Una enumeración que describe el comportamiento de aplicación de la página del cuadro de diálogo. |
FilterDescendantBehavior |
Especifica el comportamiento descendiente al incluir elementos en un árbol filtrado. |
LogicalView |
Esta enumeración muestra las vistas lógicas admitidas. |
PackageAutoLoadFlags |
Especifica los tipos de comportamiento de carga automática. |
ProfileMigrationType |
Especifica la acción de migración en MigrationType y ProfileMigrationType. |
QueryCloseResult |
Especifica los resultados de la operación de consulta y cierre. |
RegistrationMethod |
Cómo se debe registrar o ubicar el ensamblado. |
SettingScope |
Describe los distintos ámbitos de configuración. |
SettingStorage |
Describe dónde se almacenan las opciones de configuración. |
TaskCategory |
Proporciona un conjunto de categorías de tareas que especifican el tipo de tarea que se va a realizar. |
TaskErrorCategory |
Representa una colección de valores que identifican tipos o gravedad de mensajes de error que pueden aparecer en la ventana de tareas Opciones de lista de errores. |
TaskPriority |
Proporciona valores para las prioridades de tarea. |
ThemeResourceKeyType |
Especifica el tipo de recurso al que hace referencia ThemeResourceKey. |
ToolboxItemDiscoveryContext |
Indica el contexto en el que GetItemInfo(IToolboxType, ToolboxItemDiscoveryContext) se llama. |
ToolWindowOrientation |
Esta enumeración proporciona varias orientaciones posibles de la ventana de herramientas con respecto a una ventana de acoplamiento. |
UnlockResult |
Especifica los resultados de la operación de desbloqueo. |
VsCreateEditorFlags |
__VSCREATEEDITORFLAGS, __VSCREATEEDITORFLAGS2, __VSCREATEEDITORFLAGS3 |
VsDockStyle |
Define las constantes para la orientación de la ventana de herramientas. |
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 |
Definición administrada de __VSTASKCONTINUATIONOPTIONS/__VSTASKCONTINUATIONOPTIONS2. |
VsTaskCreationOptions |
Definición administrada de __VSTASKCREATIONOPTIONS/__VSTASKCREATIONOPTIONS2. |
VsTaskRunContext |
Definición administrada de __VSTASKRUNCONTEXT. |
VsTaskWaitOptions |
Definición administrada de __VSTASKWAITOPTIONS. |
WindowPane.PaneInitializationMode |
Representa los posibles estados de inicialización de un objeto WindowPane. |
Delegados
AsyncServiceCreatorCallback |
Devolución de llamada para el creador del servicio asincrónico. |
AsyncServiceCreatorWithProgressCallback |
Devolución de llamada que se invoca cuando se necesita una instancia del servicio. Esto se denomina solo una vez y el resultado se almacena en caché. |
OnIdleHandler |
Un delegado usado por la clase SingleTaskIdleManager. Cuando se crea una instancia de la clase |
VsInvokableAsyncFunction<T> |
Usado por el asistente de la biblioteca de tareas asincrónica para tomar y IVsTaskCompletionSource devolver una tarea biblioteca paralela de tareas (TPL). |
VsTaskBodyCallback |
Lo usa un asistente de biblioteca de tareas asincrónico como tipo de método para un cuerpo de la tarea (lo que la tarea ejecuta). Los usuarios de la biblioteca pueden pasar este tipo de delegado directamente o usar uno de los métodos del contenedor que ajusta funciones anónimas más simples a este tipo de delegado. |