Поделиться через


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

См. также

Ссылки

IVsCompletionSet Интерфейс

Microsoft.VisualStudio.TextManager.Interop - пространство имен