IVsMethodData Интерфейс

Определение

Задает данные метода для окна подсказки.

public interface class IVsMethodData
public interface class IVsMethodData
__interface IVsMethodData
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("69D2811C-682C-4290-B92E-5DFB823DF24C")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsMethodData
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("69D2811C-682C-4290-B92E-5DFB823DF24C")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsMethodData = interface
Public Interface IVsMethodData
Производный
Атрибуты

Комментарии

Когда языковая служба распознает символ, указывающий, что необходимо предоставить данные метода (например, круглые скобки "("), языковая служба вызывает, SetMethodData чтобы сообщить представлению о том, что необходимо отобразить окно подсказки метода. Затем представление обращается обратно к языковой службе с помощью методов, IVsMethodData чтобы получить необходимую информацию для отображения подсказки метода. См. иллюстрации по реализации и (или) вызове этого интерфейса в образце языковых рисунков.

Примечания для тех, кто реализует этот метод

Реализуйте этот интерфейс для объекта языковой службы, чтобы предоставить данные для окна подсказки метода.

Примечания для тех, кто вызывает этот метод

Вызывается представлением для получения сведений о окне подсказки метода.

Методы

GetContextStream(Int32, Int32)

Возвращает поток контекста для подсказки.

GetCurMethod()

Возвращает номер текущего метода.

GetCurrentParameter(Int32)

Возвращает номер текущего параметра указанного метода.

GetMethodText(Int32, MethodTextType)

Возвращает тип возвращаемого значения метода, имя метода или описание метода.

GetOverloadCount()

Возвращает количество перегруженных методов.

GetParameterCount(Int32)

Возвращает общее число параметров в указанном методе.

GetParameterText(Int32, Int32, ParameterTextType)

Возвращает текст указанного параметра для указанного метода (обычно это имя).

NextMethod()

Возвращает номер следующего метода.

OnDismiss()

Закрывает контекст.

PrevMethod()

Возвращает номер предыдущего метода.

UpdateView()

Обновляет окно подсказки, если контекст или содержимое изменилось.

Применяется к