Partager via


IStructureTag Interface

Définition

Représente un bloc de code structurel, qui est utilisé pour les ornements de lignes structurelles verticales et le plan des régions d’effondrement.

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
Dérivé
Implémente

Remarques

IStructureTag est le remplacement du IBlockTag qui ne doit pas être utilisé.

Propriétés

GuideLineHorizontalAnchorPoint

Obtient le point avec lequel l’ornement de structure de bloc sera aligné horizontalement.

GuideLineSpan

Obtient l’étendue verticale dans laquelle l’ornement de structure de bloc sera dessiné.

HeaderSpan

Obtient l’étendue de l’instruction qui contrôle le bloc structurel.

IsCollapsible

Détermine si un bloc peut être réduit.

IsDefaultCollapsed

Détermine si un bloc est réduit par défaut.

IsImplementation

Détermine si un bloc est un bloc d’implémentation.

OutliningSpan

Obtient l’étendue contenant l’intégralité du contenu du bloc (moins l’en-tête de bloc). Cette étendue est réduite ou développée lorsque le bloc planant l’ornement est appelé.

Snapshot

Capture instantanée à partir de laquelle ce IStructureTag a été généré.

Type

Détermine le type sémantique du bloc structurel.

Méthodes

GetCollapsedForm()

Obtient un objet de données pour l'interface utilisateur réduite. Si la valeur par défaut est définie, la valeur null est retournée.

GetCollapsedHintForm()

Obtient un objet de données pour l'info-bulle d'interface utilisateur réduite. Si la valeur par défaut est définie, la valeur null est retournée.

S’applique à