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 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
![]() |
Canceled | 이 편집이 취소되었는지 여부를 확인합니다. (ITextBufferEdit에서 상속됨) |
![]() |
Snapshot | 한 스냅샷이 ITextBuffer 때가이 개체를 만든. (ITextBufferEdit에서 상속됨) |
위쪽
메서드
이름 | 설명 | |
---|---|---|
![]() |
Apply | 이 ITextBufferEdit 개체를 사용하여 내부 ITextBuffer에 적용한 모든 수정 내용을 커밋합니다.도 인해의 ITextBuffer 새 스냅샷을 생성 하 고 발생 시키는 그 Changed 수정 변경한 경우 이벤트. (ITextBufferEdit에서 상속됨) |
![]() |
Cancel | 이 ITextBufferEdit 개체를 사용하여 시작한 모든 수정 내용을 취소합니다.이 개체를 더 호출하면 InvalidOperationException이 발생합니다. (ITextBufferEdit에서 상속됨) |
![]() |
CreateDynamicReadOnlyRegion | 지역 쿼리할 때 수행 하는 체크에 따라 읽기 전용 범위와 조건에 따라이 버퍼에 텍스트를 표시 합니다.범위는 다시 쓰기 가능으로 표시되거나 강제로 쓰기 가능해 질 때까지 읽기 전용으로 유지됩니다. |
![]() |
CreateReadOnlyRegion(Span) | 이 버퍼의 텍스트 범위를 읽기 전용으로 표시합니다.범위는 IReadOnlyRegion이 제거될 때까지 읽기 전용으로 유지됩니다. |
![]() |
CreateReadOnlyRegion(Span, SpanTrackingMode, EdgeInsertionMode) | 이 버퍼의 텍스트 범위를 읽기 전용으로 표시합니다.범위는 다시 쓰기 가능으로 표시되거나 강제로 쓰기 가능해 질 때까지 읽기 전용으로 유지됩니다. |
![]() |
Dispose | 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 응용 프로그램 정의 작업을 수행합니다. (IDisposable에서 상속됨) |
![]() |
RemoveReadOnlyRegion | 이 버퍼의 읽기 전용 영역 목록에서 해당 읽기 전용 영역을 제거합니다. |
위쪽
설명
편집 위치 상태를 기준으로 지정 되는 ITextBuffer 동시에는 IReadOnlyRegionEdit 작성.
최대 하나의 ITextBufferEdit 개체 (를 포함 하 여 IReadOnlyRegionEdit 개체) 특정 작업에 대해 지정 된 시간에 활성화 될 수 있습니다 ITextBuffer. A IReadOnlyRegionEdit 이 적용 취소도 한가 하는 경우 활성 상태입니다. Dispose ()에는 적용 되지 않은 호출이 IReadOnlyRegionEdit 호출 Cancel() 하는 것과 같습니다.
이 개체를 사용 하 여 수행 하는 작업에 표시 되지 않습니다의 ITextBuffer 때까지 Apply 메서드가 호출 됩니다.