다음을 통해 공유


SimpleTagger<T> 클래스

지정된 형식의 태그에 대한 스레드로부터 안전한 간단한 저장소 및 이러한 태그와의 상호 작용을 제공합니다.

상속 계층 구조

Object
  Microsoft.VisualStudio.Text.Tagging.SimpleTagger<T>

네임스페이스:  Microsoft.VisualStudio.Text.Tagging
어셈블리:  Microsoft.VisualStudio.Text.Logic(Microsoft.VisualStudio.Text.Logic.dll)

구문

‘선언
Public Class SimpleTagger(Of T As ITag) _
    Implements ITagger(Of T)
public class SimpleTagger<T> : ITagger<T>
where T : ITag
generic<typename T>
where T : ITag 
public ref class SimpleTagger : ITagger<T>
type SimpleTagger<'T when 'T : ITag> =  
    class 
        interface ITagger<'T>
    end
JScript에서는 제네릭 형식이나 메서드를 지원하지 않습니다.

형식 매개 변수

  • T
    ITag의 하위 형식이 되어야 하는 형식입니다.

SimpleTagger<T> 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Public 메서드 SimpleTagger<T> 지정된 버퍼에 대해 SimpleTagger<T>의 새 인스턴스를 초기화합니다.

위쪽

메서드

  이름 설명
Public 메서드 CreateTagSpan 지정된 범위에 대해 태그를 추가합니다.
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 가비지 수집기가 회수하기 전에 개체가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Public 메서드 GetTaggedSpans 지정된 SnapshotSpan과 교차하는 태그가 지정된 범위를 가져옵니다.
Public 메서드 GetTags 해당 형식의 지정된 스냅숏에서 범위와 중첩되는 태그를 모두 가져옵니다.
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드 MemberwiseClone 현재 Object의 부분 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드 RemoveTagSpan CreateTagSpan 을 호출하여 만들어진 태그 범위를 제거합니다.
Public 메서드 RemoveTagSpans 조건자에 지정된 조건과 일치하는 태그 범위를 모두 제거합니다.
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)
Public 메서드 Update 업데이트 배치를 나타내는 IDisposable 개체를 가져옵니다.

위쪽

이벤트

  이름 설명
Public 이벤트 TagsChanged 하나 이상의 태그가 추가 또는 제거된 경우 발생합니다.

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

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