Compartilhar via


Interface TextDocument

Representa um texto Arquivo Abrir no editor, como o editor de código Visual Studio.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE. dll)

Sintaxe

<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

Comentários

O objeto TextDocument é baseado no objeto Visual C++ versão 6.0 Document.

Visual C++ versão 6.0, as propriedades e métodos do objeto TextDocument eram um superconjunto do objeto Document.Em Visual Studio, no entanto, Document possui Tudo méTudos e propriedades que faziam parte do TextDocument Visual C++ versão 6.0.Em Visual Studio, TextDocument tem apenas métodos específicos de texto.O motivo de que isso não Interrupçãor o código antigo é que Tudo méTudos que retornado um objeto TextDocument em Visual C++ versão 6.0 agora retorno um objeto Document.Dessa forma, código antigo que espera um objeto de TextDocument , na verdade, usa um objeto de Document.

Exemplos

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 ());
}

Consulte também

Referência

TextDocument Membros

Espaço para nome EnvDTE