Partager via


ProvideLanguageCodeExpansionAttribute.SearchPaths, propriété

Obtient ou définit une chaîne point-virgule- délimitée contenant les chemins d'accès par défaut pour rechercher des extraits de code.

Espace de noms :  Microsoft.VisualStudio.Shell
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
Public Property SearchPaths As String
public string SearchPaths { get; set; }

Valeur de propriété

Type : System.String
Retourne une chaîne contenant point-virgule- délimitée les chemins d'accès pour rechercher des extraits de code.

Remarques

Les chemins d'accès spécifiés par cette option sont un liste délimitée par des points-virgules et sont utilisés pour rechercher des extraits de code si le fichier d'index ne peut pas être recherché.Les chemins de recherche peuvent contenir certaines variables de substitution ; consultez Prise en charge des extraits de code (managed de package) pour plus de détails.

Cette propriété est disponible à toute implémentation de service de langage.

L'entrée du Registre ressemble à ceci :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\CodeExpansions\
  [Language Name]\
    Paths\
      (Default)       = reg_sz:
      [Language Name] = reg_sz: [SearchPaths]

Exemples

    [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";
                         )]

Sécurité .NET Framework

Voir aussi

Référence

ProvideLanguageCodeExpansionAttribute Classe

Microsoft.VisualStudio.Shell, espace de noms

Autres ressources

Prise en charge des extraits de code (managed de package)