IContainerStructureTag Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Caution
Class has not been finalized and may change without warning.
Extends IStructureTag with SubHeadings property improving structure visualization support for secondary structure elements such as C# "else" statement, also support for the "catch" and "case"statement.
[System.Obsolete("Class has not been finalized and may change without warning.")]
public interface IContainerStructureTag : Microsoft.VisualStudio.Text.Tagging.IStructureTag, Microsoft.VisualStudio.Text.Tagging.ITag
[<System.Obsolete("Class has not been finalized and may change without warning.")>]
type IContainerStructureTag = interface
interface IStructureTag
interface ITag
Public Interface IContainerStructureTag
Implements IStructureTag, ITag
- Derived
- Attributes
- Implements
Properties
GuideLineHorizontalAnchorPoint |
Gets the point with which the block structure adornment will be horizontally aligned. (Inherited from IStructureTag) |
GuideLineSpan |
Gets the vertical span within which the block structure adornment will be drawn. (Inherited from IStructureTag) |
HeaderSpan |
Gets the span of the statement that controls the structural block. (Inherited from IStructureTag) |
IsCollapsible |
Determines whether a block can be collapsed. (Inherited from IStructureTag) |
IsDefaultCollapsed |
Determines whether a block is collapsed by default. (Inherited from IStructureTag) |
IsImplementation |
Determines whether a block is an implementation block. (Inherited from IStructureTag) |
OutliningSpan |
Gets the span containing the entire contents of the block (minus the block header). This span will be collapsed or expanded when the block outlining adornment is invoked. (Inherited from IStructureTag) |
Snapshot |
The Snapshot from which this IStructureTag was generated. (Inherited from IStructureTag) |
SubHeadings |
Gets the optional SubHeadingStructureData of the sub headings of the code block represented by this tag. |
Type |
Determines the semantic type of the structural block. (Inherited from IStructureTag) |
Methods
GetCollapsedForm() |
Gets the data object for the collapsed UI. If the default is set, returns null. (Inherited from IStructureTag) |
GetCollapsedHintForm() |
Gets the data object for the collapsed UI tooltip. If the default is set, returns null. (Inherited from IStructureTag) |