IVsMethodData (Interfaz)
Establece los datos de método para la ventana de la sugerencia.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
<InterfaceTypeAttribute()> _
<GuidAttribute("69D2811C-682C-4290-B92E-5DFB823DF24C")> _
Public Interface IVsMethodData
[InterfaceTypeAttribute()]
[GuidAttribute("69D2811C-682C-4290-B92E-5DFB823DF24C")]
public interface IVsMethodData
[InterfaceTypeAttribute()]
[GuidAttribute(L"69D2811C-682C-4290-B92E-5DFB823DF24C")]
public interface class IVsMethodData
[<InterfaceTypeAttribute()>]
[<GuidAttribute("69D2811C-682C-4290-B92E-5DFB823DF24C")>]
type IVsMethodData = interface end
public interface IVsMethodData
El tipo IVsMethodData expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
GetContextStream | Devuelve la secuencia de contexto para la sugerencia. | |
GetCurMethod | Devuelve el número actual del método. | |
GetCurrentParameter | Devuelve el número actual del parámetro. | |
GetMethodText | Devuelve un tipo de valor devuelto del método, un nombre de método, o una descripción del método. | |
GetOverloadCount | devuelve el número de métodos sobrecargados. | |
GetParameterCount | devuelve el número total de parámetros en un método especificado. | |
GetParameterText | devuelve el nombre de un parámetro especificado para un método especificado. | |
NextMethod | Devuelve el número siguiente del método. | |
OnDismiss | Descarta el contexto. | |
PrevMethod | Devuelve el número anterior del método. | |
UpdateView | Actualiza la ventana de sugerencias cuando el contexto o el contenido ha cambiado. |
Arriba
Comentarios
Cuando el servicio de lenguaje reconoce un carácter que indica que los datos de método deben suministrar (por ejemplo, paréntesis “("), el servicio de lenguaje llama SetMethodData para indicar a la vista que desee mostrar una ventana de la sugerencia de método. Las llamadas de vista de su dentro del servicio de lenguaje mediante los métodos de IVsMethodData para obtener la información necesaria para mostrar la sugerencia del método. Vea las ilustraciones de implementación o de la llamada de esta interfaz en el ejemplo Figures Language Service.
Notas para los implementadores
Implemente esta interfaz en el objeto de servicio de lenguaje para proporcionar datos para la ventana de la sugerencia de método.
Notas para los llamadores
Llamado por la vista para obtener la información de la ventana de la sugerencia de método.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)