Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)