다음을 통해 공유


TextDocument 인터페이스

업데이트: 2007년 11월

편집기(예: Visual Studio 코드 편집기)에 열려 있는 텍스트 파일을 나타냅니다.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

<GuidAttribute("CB218890-1382-472B-9118-782700C88115")> _
Public Interface TextDocument

Dim instance As TextDocument
[GuidAttribute("CB218890-1382-472B-9118-782700C88115")]
public interface TextDocument
[GuidAttribute(L"CB218890-1382-472B-9118-782700C88115")]
public interface class TextDocument
public interface TextDocument

설명

TextDocument 개체는 Visual C++ 버전 6.0의 Document 개체를 기반으로 합니다.

Visual C++ 버전 6.0에서 TextDocument 개체의 속성과 메서드는 Document 개체의 상위 집합이었습니다. 그러나 Visual Studio의 Document에는 Visual C++ 버전 6.0의 TextDocument에 포함된 모든 메서드와 속성이 있습니다. Visual Studio의 TextDocument에는 텍스트 관련 메서드만 있습니다. 그러나 Visual C++ 버전 6.0의 TextDocument 개체에서 반환한 모든 메서드가 Document 개체를 반환하므로 기존 코드를 계속 사용할 수 있습니다. 따라서 TextDocument 개체가 필요한 기존 코드에서는 실제로 Document 개체를 사용하게 됩니다.

예제

Sub TextDocExample(ByVal dte As EnvDTE.DTE)
    Dim objTD As TextDocument = dte.ActiveDocument.Object
    MsgBox("Selection: " & objTD.Selection.Mode.ToString)
End Sub

public void TextDocExample(_DTE dte)
{
    TextDocument td = (TextDocument)dte.ActiveDocument.Object ("");
    MessageBox.Show ("Selection: " + td.Selection.Mode.ToString ());
}

참고 항목

참조

TextDocument 멤버

EnvDTE 네임스페이스