Aracılığıyla paylaş


IStructureTag Arabirim

Tanım

Dikey yapısal çizgi süslemeleri ve daraltma bölgelerinin ana hatlarını oluşturmak için kullanılan bir yapısal kod bloğunu temsil eder.

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
Türetilmiş
Uygulamalar

Açıklamalar

IStructureTag, kullanılmaması gereken öğesinin IBlockTag yerini alır.

Ö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

Bloğun bir uygulama bloğu olup olmadığını belirler.

OutliningSpan

Bloğun içeriğinin tamamını (blok üst bilgisi hariç) içeren aralığı alır. Blok ana hatlı donatma çağrıldığında bu yayılma alanı daraltılır veya genişletilir.

Snapshot

Bu IStructureTag'ın 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