Aracılığıyla paylaş


StructureTag Sınıf

Tanım

uygulaması.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
Devralma
StructureTag
Türetilmiş
Uygulamalar

Açıklamalar

Bu sınıfın kullanılması, çoğu amaç için örneği oluşturmanın IStructureElement önerilen yoludur.

Oluşturucular

StructureTag(ITextSnapshot, Nullable<Span>, Nullable<Span>, Nullable<Span>, Nullable<Int32>, String, Boolean, Boolean, Boolean, Object, Object)

öğesinin bir örneğini IStructureTagoluşturur.

StructureTag(ITextSnapshot, Nullable<Span>, Nullable<Span>, Nullable<Span>, Nullable<Int32>, String, Boolean, Boolean, Boolean, Object, Object, Nullable<Span>)

öğesinin bir örneğini IStructureTagoluşturur.

Özellikler

GuideLineHorizontalAnchorPoint

Blok yapısı süslemesinin yatay olarak hizalandığı noktayı alır.

GuideLineSpan

Blok yapısı süslemesinin çizileceği dikey aralığı alır.

HeaderSpan

Yapısal bloğu denetleen deyiminin aralığını alır.

IsCollapsible

Bir bloğun daraltılıp daraltılamayacağını belirler.

IsDefaultCollapsed

Bir bloğun varsayılan olarak daraltılıp daraltılmayacağını belirler.

IsImplementation

StructureTag'in bir uygulama bloğu bölgesini temsil edip etmediğini belirler.

OutliningSpan

Bloğun tüm içeriğini (blok üst bilgisi hariç) içeren yayılmayı alır. Blok anahattı donatma çağrıldığında bu yayılma alanı daraltılır veya genişletilir.

PrimaryHeaderSpan

Bu etiketle temsil edilen kod bloğunun birincil üst bilgisinin isteğe bağlı Span değerini alır.

Snapshot

Bu yapı etiketinin oluşturulduğu Anlık Görüntü.

Type

Yapısal bloğun semantik türünü belirler.

Yöntemler

GetCollapsedForm()

Daraltılmış kullanıcı arabirimi için veri nesnesini alır. Varsayılan ayarlıysa null döndürür.

GetCollapsedHintForm()

Daraltılmış UI araç ipucu için veri nesnesini alır. Varsayılan ayarlıysa null döndürür.

Şunlara uygulanır