Поделиться через


TextDocument - интерфейс

Обновлен: Ноябрь 2007

Предоставляет текстовый файл, открытый в редакторе, таком как редактор кода 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 включает все методы и свойства, входившие в состав объекта TextDocument в версии 6.0 Visual C++. В Visual StudioTextDocument поддерживает только методы, связанные с обработкой текста. При этом работа прежнего кода не нарушается, поскольку все методы, которые в 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 - пространство имен