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() |
Обновляет окно подсказки, если контекст или содержимое изменилось. |