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