Metoda Declarations.IsMatch —
Określa, czy określony tekst pasuje do niektórych lub wszystkich określonego elementu.
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Składnia
'Deklaracja
Public Overridable Function IsMatch ( _
textSoFar As String, _
index As Integer _
) As Boolean
public virtual bool IsMatch(
string textSoFar,
int index
)
Parametry
- textSoFar
Typ: System.String
[w] Ciąg zawierający tekst wpisywany przez użytkownika i mają być dopasowywane.
- index
Typ: System.Int32
[w] Indeks elementu do porównania.
Wartość zwracana
Typ: System.Boolean
Zwraca true , jeśli określony tekst znajduje się na początku określonego elementu; w przeciwnym razie zwraca false.
Uwagi
Metoda ta jest zwykle wywoływana GetBestMatch metody, aby pomóc znaleźć najlepsze dopasowanie dla tekstu wpisywanego przez użytkownika.
Metody podstawowej jest porównywanie bez uwzględniania wielkości liter (za pomocą String.Compare metody) między danym tekstem i nazwa elementu podanej listy (jako zwrócony z wywołania GetName metody), zwraca true Jeśli element na liście rozpoczyna się literą lub dokładnie pasuje do danego tekstu.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..