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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。