IStructureElement 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示代码中的结构单位 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() |
获取要在 "折叠修饰" 工具提示中显示的文本。 |