Microsoft.VisualStudio.Text.Tagging 네임스페이스

태그 지정은 편집기의 텍스트 범위에 표식을 추가하는 방법입니다.

클래스

BatchedTagsChangedEventArgs

마지막 BatchedTagsChanged 이벤트 이후 태그가 변경된 모든 매핑 범위의 목록을 제공합니다. BatchedTagsChanged 이벤트는 태그 집계를 만든 스레드와 동일한 스레드에서 발생합니다.

BlockTag

IBlockTag의 구현입니다.

BracePairTag

의 구현 IBracePairTag

ClassificationTag

IClassificationTag의 구현입니다.

ErrorTag

IErrorTag의 구현입니다.

MappingTagSpan<T>

IMappingTagSpan<T>의 구현입니다.

OutliningRegionTag

지역 개요에 대한 태그를 나타냅니다.

OverviewMarkTag

IOverviewMarkTag의 구현입니다.

SimpleTagger<T>

의 간단하고 스레드로부터 안전한 스토리지를 제공하고 지정된 형식의 태그와 상호 작용합니다.

SpaceNegotiatingAdornmentTag

공간 협상 표시에 대한 태그를 나타냅니다. 태그는 보기에 표시를 배치하기 위한 공간을 제공하는 데 사용됩니다.

StructureTag

IStructureTag2의 구현입니다.

TagsChangedEventArgs

에 대한 ITagAggregator<T>정보를 제공합니다. TagsChanged 이벤트입니다.

TagSpan<T>

ITagSpan<T>의 구현입니다.

TagTypeAttribute

에서 생성하는 태그의 형식을 ITagger<T> 선언합니다. 이 특성은 태거 공급자에 배치됩니다.

TextMarkerTag

보기에 텍스트 표식 장식을 배치하는 데 사용되는 텍스트 표식 태그를 나타냅니다.

TrackingTagSpan<T>

ITag 지정된 ITrackingSpan에 연결합니다. 이는 SimpleTagger에서 태그 범위의 버퍼 수준 추적 및 캐싱을 제공하는 데 사용됩니다.

UrlTag

IUrlTag의 구현입니다.

구조체

SubHeadingStructureData

아래 정보를 제공하는 subHeadingStructureData를 정의합니다. 이 코드 블록의 전체 범위를 가져옵니다. 구조 블록을 제어하는 문의 범위를 가져옵니다. 구조 블록의 의미 체계 유형을 결정합니다.

인터페이스

IAccurateTagAggregator<T>

지정된 태그 형식에 대한 버퍼 그래프의 모든 태그 공급자를 집계합니다.

IAccurateTagger<T>

버퍼에 대한 태그 공급자입니다.

IBlockTag

세로 구조선 장식에 사용되는 구조 코드 블록을 나타냅니다.

IBracePairTag

ITag 중괄호 쌍의 위치를 나타내는 입니다.

IBufferTagAggregatorFactoryService

에 대한 을 ITagAggregator<T> 만드는 팩터리입니다 ITextBuffer.

IClassificationTag

분류 유형을 나타내는 태그입니다.

IContainerStructureTag

IStructureTag C# "else" 문과 SubHeadings 같은 보조 구조 요소에 대한 구조 시각화 지원을 개선하는 속성으로 확장하며 "catch" 및 "case" 문도 지원합니다.

IEndOfLineAdornmentTag

장식으로 덮인 사각형을 나타내는 데 사용됩니다(필요한 경우 참여하는 장식이 스스로 조정할 수 있도록 허용).

IErrorTag

보기에 물결선 장식을 배치하는 데 사용되는 오류를 나타냅니다.

IMappingTagSpan<T>

ITag 지정된 IMappingSpan에 연결합니다.

IOutliningRegionTag

지역 개요에 대한 태그를 제공합니다.

IOverviewMarkTag

개요 여백에 표시를 렌더링하는 데 필요한 정보를 제공합니다.

IStructureTag

세로 구조선 장식 및 축소 영역 개요에 사용되는 구조 코드 블록을 나타냅니다.

IStructureTag2

IStructureTag C# "else" 문과 PrimaryHeaderSpan 같은 보조 구조 요소에 대한 구조 시각화 지원을 개선하는 속성으로 확장합니다.

ITag

모든 태그의 기본 인터페이스입니다.

ITagAggregator<T>

지정된 태그 형식에 대한 버퍼 그래프의 모든 태그 공급자를 집계합니다.

ITagger<T>

버퍼에 대한 태그 공급자입니다.

ITaggerProvider

ITagger<T> 지정된 버퍼에 대한 를 만듭니다.

ITagSpan<T>

ITag 지정된 SnapshotSpan에 연결합니다.

ITextMarkerTag

보기에 텍스트 표식 장식을 배치하는 데 사용되는 텍스트 표식 태그를 나타냅니다.

IUrlTag

URL을 나타내는 태그입니다.

IViewTagAggregatorFactoryService

에 대한 을 ITagAggregator<T> 만드는 서비스입니다 ITextView. MEF 구성 요소 부분이며 다음과 같이 가져와야 합니다. [Import] IViewLevelTagAggregatorFactoryService factory = null;

IViewTaggerProvider

ITagger<T> 지정된 버퍼에 대한 를 만듭니다.

열거형

TagAggregatorOptions

태그 집계 옵션.

TagAggregatorOptions2

태그 집계 옵션.

설명

태그 지정에 대한 자세한 내용은 편집기 내의 "태그 및 분류자" 섹션을 참조하세요. 태그를 확장하고 추가하는 방법에 대한 자세한 내용은 Language Service 및 편집기 확장 지점의 "태그 확장" 섹션을 참조하세요.