ITagAggregator<T> 인터페이스
버퍼 그래프에서 지정된 태그 형식의 모든 태그 공급자를 집계합니다.
네임스페이스: Microsoft.VisualStudio.Text.Tagging
어셈블리: Microsoft.VisualStudio.Text.Logic(Microsoft.VisualStudio.Text.Logic.dll)
구문
‘선언
Public Interface ITagAggregator(Of Out T As ITag) _
Inherits IDisposable
public interface ITagAggregator<out T> : IDisposable
where T : ITag
generic<typename T>
where T : ITag
public interface class ITagAggregator : IDisposable
type ITagAggregator<'T when 'T : ITag> =
interface
interface IDisposable
end
JScript에서는 제네릭 형식이나 메서드를 지원하지 않습니다.
형식 매개 변수
out T
집계에서 반환하는 태그의 형식입니다.이 형식 매개 변수는 공변입니다. 즉, 지정한 형식이나 더 많이 파생되는 모든 형식을 사용할 수 있습니다. 공 분산 및 반공 분산에 대한 자세한 내용은 제네릭의 공 분산과 반공 분산을 참조하십시오.
ITagAggregator<T> 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
BufferGraph | 이 수집기 작동 버퍼 그래프를 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
Dispose | 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 응용 프로그램 정의 작업을 수행합니다. (IDisposable에서 상속됨) | |
GetTags(IMappingSpan) | 집계 형식의 지정된 span에 중첩되거나 포함되는 태그를 모두 가져옵니다. | |
GetTags(NormalizedSnapshotSpanCollection) | 집계 형식의 지정된 snapshotSpans에 중첩되거나 포함되는 태그를 모두 가져옵니다. | |
GetTags(SnapshotSpan) | 집계와 동일한 형식의 지정된 span에 중첩되거나 포함되는 태그를 모두 가져옵니다. |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
BatchedTagsChanged | 발생 한 후 TagsChanged 이벤트가 하나 이상 유휴 상태입니다. | |
TagsChanged | 공급자에서 태그가 추가되거나 제거될 때 발생합니다. |
위쪽
설명
기본 태그 수집기 구현도 삭제 가능 taggers 삭제 합니다.
각 ITagger<T> 는 기본 태그 집계로 집계 태그 tagger를 구현 하는 경우 IDisposable, 수집기를 삭제 하거나 해당 taggers 삭제 됩니다 때 dispose ()를 호출 합니다. 예를 들어, 텍스트 버퍼의 내용 형식을 변경 되거나 버퍼에서 버퍼 그래프 제거 되 면 dispose ()를 호출 해야 합니다.
태그를 지정 하는 방법에 대 한 자세한 내용은 "태그 및 분류자" 절을 참조 하십시오. 편집기에서. 확장 하 고 태그를 추가 하는 방법에 대 한 자세한 내용은 "태그 확장" 절을 참조 하십시오. 편집기 확장 지점.