IStructureTag 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示結構化程式代碼區塊,用於垂直結構化線條裝飾和大綱折疊區域。
public interface class IStructureTag : Microsoft::VisualStudio::Text::Tagging::ITag
public interface IStructureTag : Microsoft.VisualStudio.Text.Tagging.ITag
type IStructureTag = interface
interface ITag
Public Interface IStructureTag
Implements ITag
- 衍生
- 實作
備註
IStructureTag 是 IBlockTag 不應該使用的 取代專案。
屬性
GuideLineHorizontalAnchorPoint |
取得區塊結構裝飾要水平對齊的點。 |
GuideLineSpan |
取得繪製區塊結構裝飾的垂直範圍。 |
HeaderSpan |
取得控制結構區塊之 語句的範圍。 |
IsCollapsible |
判斷區塊是否可以折疊。 |
IsDefaultCollapsed |
判斷區塊是否預設為折疊。 |
IsImplementation |
判斷區塊是否為實作區塊。 |
OutliningSpan |
取得範圍,其中包含區塊的整個內容, (減去區塊標頭) 。 叫用區塊大綱裝飾時,將會折疊或展開此範圍。 |
Snapshot |
產生這個 IStructureTag 的來源快照集。 |
Type |
決定結構化區塊的語意類型。 |
方法
GetCollapsedForm() |
取得折疊 UI 的數據物件。 如果已設定預設值,則傳回 null。 |
GetCollapsedHintForm() |
取得折疊 UI 工具提示的數據物件。 如果已設定預設值,則傳回 null。 |