IStructureElement 接口

定义

表示代码中的结构单位 ITextBuffer

public interface class IStructureElement
public interface IStructureElement
type IStructureElement = interface
Public Interface IStructureElement

注解

此类是视图中代码结构的不可变子树。

属性

Children

IStructureElement嵌套在此中的。

ExtentSpan

块的完整范围,从标头的开始到准则的结尾。

GuideLineHorizontalAnchorPoint

要与结构参考线对齐的水平偏移量。

GuideLineSpan

应在其中绘制结构参考线修饰的垂直跨度。

HeaderSpan

结构元素顶部的文本范围。 例如: "if (true) "

IsCollapsible

指示此元素是否应显示折叠修饰。

IsDefaultCollapsed

指示此元素是否应在打开文档时折叠。

IsImplementation

指示此元素是否与方法、函数或属性的实现相关。

OutliningSpan

调用大纲显示修饰时要折叠的文本范围。

Type

一个 PredefinedStructureTypes ,指示此结构元素的语义。

方法

GetCollapsedForm()

获取要在折叠修饰中显示的文本。

GetCollapsedHintForm()

获取要在 "折叠修饰" 工具提示中显示的文本。

适用于