确定应添加到指定的行的开头的 “空间”数。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop.8.0(在 Microsoft.VisualStudio.TextManager.Interop.8.0.dll 中)
语法
声明
<GuidAttribute("E5A25E79-4A3C-4FCB-B375-196F5E8D1B2D")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLanguageLineIndent
[GuidAttribute("E5A25E79-4A3C-4FCB-B375-196F5E8D1B2D")]
[InterfaceTypeAttribute()]
public interface IVsLanguageLineIndent
[GuidAttribute(L"E5A25E79-4A3C-4FCB-B375-196F5E8D1B2D")]
[InterfaceTypeAttribute()]
public interface class IVsLanguageLineIndent
[<GuidAttribute("E5A25E79-4A3C-4FCB-B375-196F5E8D1B2D")>]
[<InterfaceTypeAttribute()>]
type IVsLanguageLineIndent = interface end
public interface IVsLanguageLineIndent
IVsLanguageLineIndent 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
![]() |
GetIndentPosition | 确定了 “空间”在行的开头添加。 |
页首
备注
通常,用户类型插入新行后,使用由核心编辑器或编辑模拟器例如并入,该接口在何处用于支持 “智能”缩进并确定确定插入符号。
对实现者的说明
此接口在同一对象时实现 IVsLanguageTextOps 接口。 实现 IVsLanguageLineIndent 接口,如果您需要的插入符号将确定在新行的精确的控制。 例如,在中,如果用户键入输入,在 C++ 或 C# 的一个左大括号,新行中输入后,并插入符号确定一个制表位相对打开大括号。
对调用者的说明
从 IVsLanguageTextOps 接口的此接口通过调用 QueryInterface 方法 (C++) 或通过将 IVsLanguageTextOps 接口访问 IVsLanguageLineIndent 接口 (c# 中, Visual Basic)。 通常,只有当个缩进样式设置为 vsIndentStyleSmart,该接口查找。 如果此接口不能获取,请使用其他方法模拟智能缩进。