Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Détermine que l'élément de la liste est la meilleure correspondance pour le texte tapé jusqu'à présent par l'utilisateur.
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Syntaxe
'Déclaration
Public Overridable Function GetBestMatch ( _
textSoFar As String, _
length As Integer, _
<OutAttribute> ByRef index As Integer, _
<OutAttribute> ByRef flags As UInteger _
) As Integer
public virtual int GetBestMatch(
string textSoFar,
int length,
out int index,
out uint flags
)
Paramètres
- textSoFar
Type : System.String
[in] Le texte qui a été entré par l'utilisateur.
- length
Type : System.Int32
[in] la longueur du texte tapé par l'utilisateur.
- index
Type : System.Int32%
[out] Retourne l'index de l'élément dans l'objet d' Declarations des correspondances de qui convient le mieux le texte que vous tapez.
- flags
Type : System.UInt32%
[out] Retourne un jeu d'indicateurs de l'énumération d' UpdateCompletionFlags .
Valeur de retour
Type : System.Int32
En cas de réussite, retourne S_OK; sinon, retourne un code d'erreur.
Implémentations
IVsCompletionSet.GetBestMatch(String, Int32, Int32%, UInt32%)
Remarques
Cette méthode est une implémentation de la méthode de GetBestMatch sur l'interface d' IVsCompletionSet .
Si textSoFar n'est pas vide, la méthode de base appelle la méthode de GetBestMatch sur l'objet d' Declarations passé à la méthode d' Init ; sinon, s'il y a un seul élément dans la liste d' Declarations puis que l'entrée est utilisée.Si une correspondance est trouvée, le paramètre d' flags est défini à GBM_SELECT et si la correspondance est unique (autrement dit, il n'existe qu'correspondance dans la liste) la balise GBM_UNIQUE est ajoutée au paramètre d' flags .La méthode de base retourne toujours le code de réussite d' S_OK.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.