ProvideLanguageCodeExpansionAttribute.SearchPaths 属性

获取或设置包含默认路径的一个分号分隔的字符串搜索代码段。

命名空间:  Microsoft.VisualStudio.Shell
程序集:  Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)

语法

声明
Public Property SearchPaths As String
public string SearchPaths { get; set; }

属性值

类型:System.String
返回包含路径的一个分号分隔的字符串搜索代码段。

备注

,如果找不到,此选项指定的路径是分号分隔的列表和使用查找代码段索引文件。 搜索路径可以包含某些替换变量;请参见 为代码段 (托管包结构) 支持 有关详细信息。

此属性是所有语言服务实现可用。

注册表项如下所示:

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

示例

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

.NET Framework 安全性

请参见

参考

ProvideLanguageCodeExpansionAttribute 类

Microsoft.VisualStudio.Shell 命名空间

其他资源

为代码段 (托管包结构) 支持