LanguageService.IVsFormatFilterProvider.GetFormatFilterList 方法

返回文件扩展名筛选器列出适用于 保存 对话框。

命名空间:  Microsoft.VisualStudio.Package
程序集:   Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)

语法

声明
Private Function GetFormatFilterList ( _
    <OutAttribute> ByRef pbstrFilterList As String _
) As Integer Implements IVsFormatFilterProvider.GetFormatFilterList
int IVsFormatFilterProvider.GetFormatFilterList(
    out string pbstrFilterList
)

参数

  • pbstrFilterList
    类型:System.String%
    [out] 字符串包含对声明和扩展。

返回值

类型:System.Int32
如果成功,则返回; S_OK否则,返回错误代码。

实现

IVsFormatFilterProvider.GetFormatFilterList(String%)

备注

此方法提供文件扩展名筛选列表。 保存 对话框的格式。 扩展的格式对声明和扩展,每个元素分隔的换行符。 例如,设置筛选器为 C++ 和 C# 文件可能格式设置 “C++ 文件 (*.cpp) \n*.cpp\nC # 文件 (*.c#) \ n*.c# \ n”。 Visual Studio 始终预置筛选列表 “的所有文件 (*.*) \n*.*\nText Files (*.txt) \ n*.txt \ n”与从此方法返回。

该基方法调用 LanguageService.GetFormatFilterList 并替换所有竖线字符 ("|") 与换行符。 该基方法还确保返回筛选列表由换行符停止。 此方法是 IVsFormatFilterProvider.GetFormatFilterList 的实现。

.NET Framework 安全性

请参见

参考

LanguageService 类

Microsoft.VisualStudio.Package 命名空间