다음을 통해 공유


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> 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 BufferGraph 이 수집기 작동 버퍼 그래프를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 Dispose 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 응용 프로그램 정의 작업을 수행합니다. (IDisposable에서 상속됨)
Public 메서드 GetTags(IMappingSpan) 집계 형식의 지정된 span에 중첩되거나 포함되는 태그를 모두 가져옵니다.
Public 메서드 GetTags(NormalizedSnapshotSpanCollection) 집계 형식의 지정된 snapshotSpans에 중첩되거나 포함되는 태그를 모두 가져옵니다.
Public 메서드 GetTags(SnapshotSpan) 집계와 동일한 형식의 지정된 span에 중첩되거나 포함되는 태그를 모두 가져옵니다.

위쪽

이벤트

  이름 설명
Public 이벤트 BatchedTagsChanged 발생 한 후 TagsChanged 이벤트가 하나 이상 유휴 상태입니다.
Public 이벤트 TagsChanged 공급자에서 태그가 추가되거나 제거될 때 발생합니다.

위쪽

설명

기본 태그 수집기 구현도 삭제 가능 taggers 삭제 합니다.

ITagger<T> 는 기본 태그 집계로 집계 태그 tagger를 구현 하는 경우 IDisposable, 수집기를 삭제 하거나 해당 taggers 삭제 됩니다 때 dispose ()를 호출 합니다. 예를 들어, 텍스트 버퍼의 내용 형식을 변경 되거나 버퍼에서 버퍼 그래프 제거 되 면 dispose ()를 호출 해야 합니다.

태그를 지정 하는 방법에 대 한 자세한 내용은 "태그 및 분류자" 절을 참조 하십시오. 편집기에서. 확장 하 고 태그를 추가 하는 방법에 대 한 자세한 내용은 "태그 확장" 절을 참조 하십시오. 편집기 확장 지점.

참고 항목

참조

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