다음을 통해 공유


ITextUndoHistory 인터페이스

실행 취소 트랜잭션을 포함합니다.

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

구문

‘선언
Public Interface ITextUndoHistory _
    Inherits IPropertyOwner
public interface ITextUndoHistory : IPropertyOwner
public interface class ITextUndoHistory : IPropertyOwner
type ITextUndoHistory =  
    interface 
        interface IPropertyOwner 
    end
public interface ITextUndoHistory extends IPropertyOwner

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

속성

  이름 설명
Public 속성 CanRedo 한 번의 다시 실행이 가능한지 여부를 확인합니다.
Public 속성 CanUndo 한 번의 실행 취소가 가능한지 여부를 확인합니다.
Public 속성 CurrentTransaction 현재 실행 취소 트랜잭션을 진행을 가져옵니다.
Public 속성 LastRedoTransaction 가장 최근 (위쪽) 항목을 가져옵니다 해당 RedoStack.
Public 속성 LastUndoTransaction 가장 최근 (위쪽) 항목을 가져옵니다 해당 UndoStack.
Public 속성 Properties 속성 소유자가 제어 하는 속성의 컬렉션을 가져옵니다. (IPropertyOwner에서 상속됨)
Public 속성 RedoDescription 표시된 최신 다시 실행 ITextUndoTransaction에 대한 설명을 가져옵니다.
Public 속성 RedoStack 이 기록의 다시 실행 스택입니다.현재 열려 있는 트랜잭션이나 실행 취소 트랜잭션은 포함하지 않습니다.
Public 속성 State 실행 취소 기록의 현재 상태를 가져옵니다.
Public 속성 UndoDescription 표시된 최신 실행 취소 ITextUndoTransaction에 대한 설명을 가져옵니다.
Public 속성 UndoStack 이 기록의 실행 취소 스택입니다.현재 열려 있는 트랜잭션이나 다시 실행 트랜잭션은 포함하지 않습니다.

위쪽

메서드

  이름 설명
Public 메서드 CreateTransaction 새 트랜잭션을 만들어 현재 트랜잭션 안에 중첩하고 새 트랜잭션을 현재 트랜잭션으로 표시합니다.
Public 메서드 Redo 지정된 수의 다시 실행 작업을 수행하고 실행 취소 스택에 트랜잭션을 배치합니다.
Public 메서드 Undo 지정된 수의 다시 실행 작업을 수행하고 실행 취소 스택에 트랜잭션을 배치합니다.

위쪽

이벤트

  이름 설명
Public 이벤트 UndoRedoHappened 이 기록에서 실행 취소 또는 다시 실행이 발생했을 경우 소비자에게 알립니다.
Public 이벤트 UndoTransactionCompleted ITextUndoTransaction 이 완료되어 UndoStack에 추가되었을 경우 소비자에게 알립니다.

위쪽

설명

일반적으로 한 번에 하나의 실행 취소 트랜잭션 기록을 사용자에 게 사용할 수 있습니다.

참고 항목

참조

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