다음을 통해 공유


ITextDocument 인터페이스

파일 시스템에서 ITextBuffer를 유지하는 문서를 나타냅니다.

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

구문

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

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

속성

  이름 설명
Public 속성 Encoding 디스크에 저장할 때 사용할 문서 인코딩을 가져오거나 설정합니다.
Public 속성 FilePath 파일의 이름과 경로입니다.
Public 속성 IsDirty ITextBuffer 가 변경되었는지 여부를 확인합니다.
Public 속성 IsReloading Reload 메서드가 실행되고 있는지 여부를 확인합니다.
Public 속성 LastContentModifiedTime ITextBuffer 의 내용이 마지막으로 변경된 DateTime을 가져옵니다.
Public 속성 LastSavedTime 파일이 마지막으로 저장된 DateTime을 가져옵니다.파일 시스템에 파일이 마지막으로 쓰여진 시간과 정확히 일치합니다.
Public 속성 TextBuffer 문서를 포함하는 ITextBuffer를 가져옵니다.이 값은 항상 null이 아닙니다.

위쪽

메서드

  이름 설명
Public 메서드 Dispose 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 응용 프로그램 정의 작업을 수행합니다. (IDisposable에서 상속됨)
Public 메서드 Reload() 내용을 다시 로드 FilePath 에 있는 TextBuffer.
Public 메서드 Reload(EditOptions) 지정된 EditOptions를 사용하여 FilePath의 내용을 TextBuffer로 다시 로드합니다.
Public 메서드 Rename 문서의 이름을 지정된 새 파일 경로로 바꿉니다.
Public 메서드 Save 내용을 저장의 TextBuffer 에 있는 FilePath.
Public 메서드 SaveAs(String, Boolean) 내용을 저장의 TextBuffer 에 지정 된 파일 경로입니다.
Public 메서드 SaveAs(String, Boolean, IContentType) 내용을 저장의 TextBuffer 에 지정 된 파일 경로입니다.
Public 메서드 SaveAs(String, Boolean, Boolean) 내용을 저장의 TextBuffer 에 지정 된 파일 경로입니다.
Public 메서드 SaveAs(String, Boolean, Boolean, IContentType) 내용을 저장의 TextBuffer 에 지정 된 파일 경로입니다.
Public 메서드 SaveCopy(String, Boolean) TextBuffer 의 내용을 지정된 filePath에 저장합니다.
Public 메서드 SaveCopy(String, Boolean, Boolean) 내용을 저장의 TextBuffer 에 지정 된 파일 경로입니다.
Public 메서드 SetEncoderFallback Encoding 의 인코더 대체(fallback)를 변경합니다.
Public 메서드 UpdateDirtyState IsDirtyLastContentModifiedTime 속성을 업데이트합니다.

위쪽

이벤트

  이름 설명
Public 이벤트 DirtyStateChanged IsDirty 값이 변경될 때 발생합니다.
Public 이벤트 EncodingChanged Encoding 속성이 변경될 때 발생합니다.
Public 이벤트 FileActionOccurred 문서가 디스크에서 로드되거나 디스크에 저장되었을 때 발생합니다.

위쪽

참고 항목

참조

Microsoft.VisualStudio.Text 네임스페이스