IVsCompletionSet.GetBestMatch - метод
Определяет индекс ближайшего соответствующего набора завершений, к которому предъявляется, что типизированное на данный момент.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
Function GetBestMatch ( _
pszSoFar As String, _
iLength As Integer, _
<OutAttribute> ByRef piIndex As Integer, _
<OutAttribute> ByRef pdwFlags As UInteger _
) As Integer
int GetBestMatch(
string pszSoFar,
int iLength,
out int piIndex,
out uint pdwFlags
)
int GetBestMatch(
[InAttribute] String^ pszSoFar,
[InAttribute] int iLength,
[OutAttribute] int% piIndex,
[OutAttribute] unsigned int% pdwFlags
)
abstract GetBestMatch :
pszSoFar:string *
iLength:int *
piIndex:int byref *
pdwFlags:uint32 byref -> int
function GetBestMatch(
pszSoFar : String,
iLength : int,
piIndex : int,
pdwFlags : uint
) : int
Параметры
pszSoFar
Тип: String[in] строка, содержащая текст a типизированный пользователем.
iLength
Тип: Int32[in] целое число, содержащее длину строки.
piIndex
Тип: Int32%[out] возвращает целое число, указывающее индекс.
pdwFlags
Тип: UInt32%[out] возвращает завершенный тип совпадения. Список pdwFlags значения см. в разделе UpdateCompletionFlags.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr.idl:
HRESULT IVsCompletionSet::GetBestMatch(
[in] const WCHAR *pszSoFar,
[in] long iLength,
[out] long *piIndex,
[out] DWORD *pdwFlags
);
Используйте этот метод для указания ближайшее соответствующий завершения для машинного слова заданный текст печатанное пользователем. Представление вызывает этот метод и передает строку, содержащую текст и длину строки. В ответ на этот вызов возвращается положение индекса, в набор завершений, который определяет наилучшее совпадение и пометить указав тип выполненного совпадения.
Этот метод вызывается, только если представление CSF_CUSTOMMATCHING определяет в флагах набора завершений.
If pdwFlags набор к этому GBM_SELECT OR GBM_UNIQUEзатем значение по умолчанию соответствующего в представлении использует сравнение с учетом регистра.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен