Właściwość ProvideLanguageCodeExpansionAttribute.SearchPaths —
Zwraca lub ustawia ciąg rozdzielany średnikami zawierający ścieżki domyślnej do wyszukiwania Urywki.
Przestrzeń nazw: Microsoft.VisualStudio.Shell
Zestaw: Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)
Składnia
'Deklaracja
Public Property SearchPaths As String
public string SearchPaths { get; set; }
Wartość właściwości
Typ: System.String
Zwraca ciąg rozdzielany średnikami zawierający ścieżki do wyszukiwania Urywki.
Uwagi
Określone przez tę opcję ścieżki są listy rozdzielany na colon naczepa i są używane do wyszukiwania Urywki, jeżeli nie można odnaleźć pliku indeksu.Ścieżki wyszukiwania mogą zawierać niektóre zmienne podstawiania; zobacz Wsparcie dla wstawki kodu programu (w ramach pakietu zarządzanych) Aby uzyskać szczegółowe informacje.
Ta właściwość jest dostępna do wdrożenia usługi dowolnego języka.
Wpis rejestru wygląda następująco:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\CodeExpansions\
[Language Name]\
Paths\
(Default) = reg_sz:
[Language Name] = reg_sz: [SearchPaths]
Przykłady
[ProvideCodeExpansion(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
MyConstants.languageIdentifier, // Required
MyConstants.snippetsIndexFilePath, // Required
// Optional code expansion properties
SearchPaths = @"%InstallRoot%\MyLanguage\Snippets\%LCID%\Snippets;" +
@"\%MyDocs%\Code Snippets\MyLanguage\My Code Snippets";
)]
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..
Zobacz też
Informacje
ProvideLanguageCodeExpansionAttribute Klasa
Przestrzeń nazw Microsoft.VisualStudio.Shell
Inne zasoby
Wsparcie dla wstawki kodu programu (w ramach pakietu zarządzanych)