TextDocument, interface

Mise à jour : novembre 2007

Représente un fichier texte ouvert dans l'éditeur, tel que l'éditeur de code de Visual Studio.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

<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

Notes

L'objet TextDocument est basé sur l'objet DocumentVisual C++ version 6.0.

Dans Visual C++ version 6.0, les propriétés et les méthodes de l'objet TextDocument étaient un sur-ensemble de l'objet Document. Toutefois, en Visual Studio, Document dispose de toutes les méthodes et les propriétés qui faisaient partie de TextDocument dans Visual C++ version 6.0. En Visual Studio, TextDocument dispose uniquement de méthodes spécifiques au texte. L'ancien code n'est pas interrompu, car toutes les méthodes qui retournaient un objet TextDocument dans Visual C++ version 6.0 retournent désormais un objet Document. Ainsi, l'ancien code qui attend un objet TextDocument utilise en réalité un objet Document.

Exemples

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

Voir aussi

Référence

Membres TextDocument

EnvDTE, espace de noms