Source.ReformatSpan 方法
设置源指定的范围。
命名空间: Microsoft.VisualStudio.Package
程序集: Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
语法
声明
Public Overridable Sub ReformatSpan ( _
mgr As EditArray, _
span As TextSpan _
)
public virtual void ReformatSpan(
EditArray mgr,
TextSpan span
)
参数
- mgr
类型:Microsoft.VisualStudio.Package.EditArray
包含要重新设置格式的数据源的 EditArray 对象。
- span
类型:Microsoft.VisualStudio.TextManager.Interop.TextSpan
描述行的大小 TextSpan 对象将重新设置。
备注
EditArray 对象封装为单个所做的任何更改编辑操作提供取消。 因此所做的任何更改对源文件必须为 EditArray 通过调用 Add 方法与已更新的每一行或包含整个范围的一个范围的格式。
,当用户选择 格式设置选项 或 文档格式时,调用此方法。 ,仅当 EnableFormatSelection 属性是 true,调用此方法。
该基方法不执行任何操作。
在默认语言服务类的托管包框架实现,该方法从 ReformatSelection 方法和 ReformatDocument 方法调用。 ViewFilter 类。
请参见 重新设置代码 (托管包结构) 有关如何的示例实现和使用此方法。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualStudio.Package 命名空间