StructureTag 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
IStructureTag2 的实现。
public ref class StructureTag : Microsoft::VisualStudio::Text::Tagging::IStructureTag, Microsoft::VisualStudio::Text::Tagging::ITag
public class StructureTag : Microsoft.VisualStudio.Text.Tagging.IStructureTag, Microsoft.VisualStudio.Text.Tagging.ITag
public class StructureTag : Microsoft.VisualStudio.Text.Tagging.IStructureTag2, Microsoft.VisualStudio.Text.Tagging.ITag
type StructureTag = class
interface IStructureTag
interface ITag
type StructureTag = class
interface IStructureTag2
interface IStructureTag
interface ITag
Public Class StructureTag
Implements IStructureTag, ITag
Public Class StructureTag
Implements IStructureTag2, ITag
- 继承
-
StructureTag
- 派生
- 实现
注解
建议使用此类为大多数目的创建 的 IStructureElement 实例。
构造函数
属性
GuideLineHorizontalAnchorPoint |
获取块结构装饰将与之水平对齐的点。 |
GuideLineSpan |
获取将在其中绘制块结构装饰的垂直跨度。 |
HeaderSpan |
获取控制结构块的语句的跨度。 |
IsCollapsible |
确定是否可以折叠块。 |
IsDefaultCollapsed |
确定块是否默认折叠。 |
IsImplementation |
确定 StructureTag 是否表示实现块区域。 |
OutliningSpan |
获取包含块的整个内容的跨度 (减去块标头) 。 调用块大纲装饰时,此跨度将折叠或展开。 |
PrimaryHeaderSpan |
获取此标记表示的代码块的主标头的可选 Span 。 |
Snapshot |
从中生成此结构标记的快照。 |
Type |
确定结构块的语义类型。 |
方法
GetCollapsedForm() |
获取折叠 UI 的数据对象。 如果设置了默认值,则返回 null。 |
GetCollapsedHintForm() |
获取折叠的 UI 工具提示的数据对象。 如果设置了默认值,则返回 null。 |