다음을 통해 공유


IReadOnlyRegionEdit 인터페이스

읽기 전용 영역 편집 작업의 집합을 나타냅니다 (작성 및 읽기 전용 영역에서 제거 된 ITextBuffer.

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

구문

‘선언
Public Interface IReadOnlyRegionEdit _
    Inherits ITextBufferEdit, IDisposable
public interface IReadOnlyRegionEdit : ITextBufferEdit, 
    IDisposable
public interface class IReadOnlyRegionEdit : ITextBufferEdit, 
    IDisposable
type IReadOnlyRegionEdit =  
    interface 
        interface ITextBufferEdit 
        interface IDisposable 
    end
public interface IReadOnlyRegionEdit extends ITextBufferEdit, IDisposable

IReadOnlyRegionEdit 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Canceled 이 편집이 취소되었는지 여부를 확인합니다. (ITextBufferEdit에서 상속됨)
Public 속성 Snapshot 한 스냅샷이 ITextBuffer 때가이 개체를 만든. (ITextBufferEdit에서 상속됨)

위쪽

메서드

  이름 설명
Public 메서드 Apply ITextBufferEdit 개체를 사용하여 내부 ITextBuffer에 적용한 모든 수정 내용을 커밋합니다.도 인해의 ITextBuffer 새 스냅샷을 생성 하 고 발생 시키는 그 Changed 수정 변경한 경우 이벤트. (ITextBufferEdit에서 상속됨)
Public 메서드 Cancel ITextBufferEdit 개체를 사용하여 시작한 모든 수정 내용을 취소합니다.이 개체를 더 호출하면 InvalidOperationException이 발생합니다. (ITextBufferEdit에서 상속됨)
Public 메서드 CreateDynamicReadOnlyRegion 지역 쿼리할 때 수행 하는 체크에 따라 읽기 전용 범위와 조건에 따라이 버퍼에 텍스트를 표시 합니다.범위는 다시 쓰기 가능으로 표시되거나 강제로 쓰기 가능해 질 때까지 읽기 전용으로 유지됩니다.
Public 메서드 CreateReadOnlyRegion(Span) 이 버퍼의 텍스트 범위를 읽기 전용으로 표시합니다.범위는 IReadOnlyRegion이 제거될 때까지 읽기 전용으로 유지됩니다.
Public 메서드 CreateReadOnlyRegion(Span, SpanTrackingMode, EdgeInsertionMode) 이 버퍼의 텍스트 범위를 읽기 전용으로 표시합니다.범위는 다시 쓰기 가능으로 표시되거나 강제로 쓰기 가능해 질 때까지 읽기 전용으로 유지됩니다.
Public 메서드 Dispose 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 응용 프로그램 정의 작업을 수행합니다. (IDisposable에서 상속됨)
Public 메서드 RemoveReadOnlyRegion 이 버퍼의 읽기 전용 영역 목록에서 해당 읽기 전용 영역을 제거합니다.

위쪽

설명

편집 위치 상태를 기준으로 지정 되는 ITextBuffer 동시에는 IReadOnlyRegionEdit 작성.

최대 하나의 ITextBufferEdit 개체 (를 포함 하 여 IReadOnlyRegionEdit 개체) 특정 작업에 대해 지정 된 시간에 활성화 될 수 있습니다 ITextBuffer. A IReadOnlyRegionEdit 이 적용 취소도 한가 하는 경우 활성 상태입니다. Dispose ()에는 적용 되지 않은 호출이 IReadOnlyRegionEdit 호출 Cancel() 하는 것과 같습니다.

이 개체를 사용 하 여 수행 하는 작업에 표시 되지 않습니다의 ITextBuffer 때까지 Apply 메서드가 호출 됩니다.

참고 항목

참조

Microsoft.VisualStudio.Text 네임스페이스