IVsMethodTipWindow (Interfaz)
Proporciona una ventana de la sugerencia de método para un elemento en un servicio de lenguaje.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
<InterfaceTypeAttribute()> _
<GuidAttribute("794767F6-538A-4CD3-B29E-6C76C79A7C9C")> _
Public Interface IVsMethodTipWindow _
Inherits IVsTipWindow
[InterfaceTypeAttribute()]
[GuidAttribute("794767F6-538A-4CD3-B29E-6C76C79A7C9C")]
public interface IVsMethodTipWindow : IVsTipWindow
[InterfaceTypeAttribute()]
[GuidAttribute(L"794767F6-538A-4CD3-B29E-6C76C79A7C9C")]
public interface class IVsMethodTipWindow : IVsTipWindow
[<InterfaceTypeAttribute()>]
[<GuidAttribute("794767F6-538A-4CD3-B29E-6C76C79A7C9C")>]
type IVsMethodTipWindow =
interface
interface IVsTipWindow
end
public interface IVsMethodTipWindow extends IVsTipWindow
El tipo IVsMethodTipWindow expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
Dismiss | La ventana está siendo despedida por la vista. |
![]() |
GetContextStream | Devuelve la secuencia de contexto. |
![]() |
GetSizePreferences | Devuelve las preferencias de tamaño de la ventana de la sugerencia. |
![]() |
Paint | pinta la ventana de la sugerencia. |
![]() |
SetMethodData | Establece datos de método para mostrar en la ventana de la sugerencia de método y los datos de método anteriores de versiones. |
![]() |
WndProc | Información del método no proporcionada.No utilice este método. |
Arriba
Comentarios
Llame a esta interfaz del servicio de lenguaje para proporcionar sugerencias de método basadas en lo que escribe el usuario en el editor básico. Para interceptar los caracteres del usuario, el objeto de servicio de lenguaje debe implementar también IOleCommandTarget. Para pasar la vista de texto un puntero a la implementación de IOleCommandTarget , llama a AddCommandFilter. El filtro de comando intercepta los comandos esos tipos de usuario en la ventana de código. Controla la información de comando para saber cuándo mostrar información de sugerencias del método al usuario.
La ventana de la sugerencia de método ofrece a los usuarios sugerencias sobre dónde están en una construcción de lenguaje. Cuando el usuario escribe una palabra clave que el servicio de lenguaje puede proporcionar sugerencias en, el servicio de lenguaje crean un objeto de IVsMethodTipWindow y llama UpdateTipWindow para notificar a la vista que es el momento de proporcionar una sugerencia. Cree IVsMethodTipWindow mediante VsLocalCreateInstance y especificar la coclase CLSID_VsMethodTipWindow. VsLocalCreateInstance es una función definida en vsdoc.h que llame a QueryService para el registro local y llame a CreateInstance en este objeto para el CLSID_VsMethodTipWindow.
Utilice IVsTipWindow para proporcionar una sugerencia genérica al usuario.
Vea las ilustraciones de implementación o de la llamada de esta interfaz en el ejemplo Figures Language Service.
Notas para los implementadores
Implementado por el editor de texto básico para proporcionar una ventana de la sugerencia de método.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)