ITextDocument, interface
Représente un document du système de fichiers qui rend une ITextBuffer persistante.
Espace de noms : Microsoft.VisualStudio.Text
Assembly : Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)
Syntaxe
'Déclaration
Public Interface ITextDocument _
Inherits IDisposable
public interface ITextDocument : IDisposable
public interface class ITextDocument : IDisposable
type ITextDocument =
interface
interface IDisposable
end
public interface ITextDocument extends IDisposable
Le type ITextDocument expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Encoding | Obtient ou définit l'encodage du document lors de l'enregistrement sur disque. | |
FilePath | Nom et chemin d'accès du fichier. | |
IsDirty | Détermine si la ITextBuffer a été modifiée. | |
IsReloading | Détermine si la méthode Reload est en cours d'exécution. | |
LastContentModifiedTime | Obtient l'DateTime de la dernière modification apportée au contenu de la ITextBuffer. | |
LastSavedTime | Obtient l'DateTime du dernier enregistrement du fichier.Cette heure correspond exactement à la dernière heure d'écriture du fichier sur le système de fichiers. | |
TextBuffer | Obtient la ITextBuffer contenant le document.Cette valeur est toujours non Null. |
Début
Méthodes
Nom | Description | |
---|---|---|
Dispose | Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. (Hérité de IDisposable.) | |
Reload() | Recharge le contenu d'FilePath dans TextBuffer. | |
Reload(EditOptions) | Recharge le contenu de FilePath dans TextBuffer, à l'aide des EditOptions données. | |
Rename | Renomme le document vers le nouveau chemin d'accès au fichier donné. | |
Save | Enregistre le contenu d'TextBuffer à FilePath. | |
SaveAs(String, Boolean) | Enregistre le contenu d'TextBuffer au chemin d'accès de fichier spécifié. | |
SaveAs(String, Boolean, IContentType) | Enregistre le contenu d'TextBuffer au chemin d'accès de fichier spécifié. | |
SaveAs(String, Boolean, Boolean) | Enregistre le contenu d'TextBuffer au chemin d'accès de fichier spécifié. | |
SaveAs(String, Boolean, Boolean, IContentType) | Enregistre le contenu d'TextBuffer au chemin d'accès de fichier spécifié. | |
SaveCopy(String, Boolean) | Enregistre le contenu du TextBuffer dans le filePath donné. | |
SaveCopy(String, Boolean, Boolean) | Enregistre le contenu d'TextBuffer au chemin d'accès de fichier spécifié. | |
SetEncoderFallback | Modifie l'encodeur de secours d'Encoding. | |
UpdateDirtyState | Met à jour les propriétés IsDirty et LastContentModifiedTime. |
Début
Événements
Nom | Description | |
---|---|---|
DirtyStateChanged | Se produit lorsque la valeur de IsDirty change. | |
EncodingChanged | Se produit lorsque la propriété Encoding change. | |
FileActionOccurred | Se produit lorsque le document a été chargé depuis un disque ou enregistré sur disque. |
Début