DocData, classe
Un wrapper autour d'un objet d'DocData qui fournit des fonctionnalités supplémentaires.
Cette API n'est pas conforme CLS.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Shell.Design.Serialization.DocData
Espace de noms : Microsoft.VisualStudio.Shell.Design.Serialization
Assembly : Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
Public Class DocData _
Implements IDisposable, IVsTextStreamEvents, IVsDocumentLockHolder
[CLSCompliantAttribute(false)]
public class DocData : IDisposable, IVsTextStreamEvents,
IVsDocumentLockHolder
Le type DocData expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DocData(Object) | Initialise un nouvel objet d'DocData pour la mémoire tampon donnée. | |
DocData(IServiceProvider, String) | Initialise une nouvelle instance de DocData du fichier spécifié et définit le site du site spécifié. |
Début
Propriétés
Nom | Description | |
---|---|---|
Buffer | La mémoire tampon de texte contenue dans les données de doc. | |
Data | L'objet réel d'DocData poursuit de cette classe. | |
Modified | Détermine si la mémoire tampon a été modifiée | |
Name | Obtient le nom de fichier des données de doc. |
Début
Méthodes
Nom | Description | |
---|---|---|
CheckoutFile | Contrôles le fichier de données de doc du contrôle de code source. | |
CreateChangeMarker | Marque le début d'une modification externe de la mémoire tampon de texte. | |
Dispose() | Supprime le DocData. | |
Dispose(Boolean) | Dispose DocData. | |
Equals | Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.) | |
Finalize | Appelé automatiquement lorsque cet objet est détruit. (Substitue Object.Finalize().) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
Modify | Marque ce DocData comme modifié. | |
OnDataChanged | Appelé lorsqu'une modification externe a été apportée aux données de doc. | |
OnModifying | Appelée par Modify. | |
RaiseModifying | Déclenche l'événement modifiant. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
DataChanged | Un événement qui est déclenché lorsque la donnée contenue dans cette donnée de doc a changé. | |
Modifying | Un événement qui est déclenché lorsque cet objet d'DocData est marqué comme modifié. |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IVsTextStreamEvents.OnChangeStreamAttributes | Une notification de Visual Studio que quelque chose dans le texte a modifié. | |
IVsTextStreamEvents.OnChangeStreamText | Fournit une notification de Visual Studio que quelque chose dans le texte a modifié. | |
IVsDocumentLockHolder.CloseDocumentHolder | Fermez le document selon une demande de l'utilisateur. | |
IVsDocumentLockHolder.ShowDocumentHolder | Appelé par Visual Studio pour montrer le cadre de fenêtre associé à ce document. |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.VisualStudio.Shell.Design.Serialization, espace de noms