Classe DocData
Un wrapper intorno a un oggetto di DocData che fornisce funzionalità aggiuntive.
Questa API non è conforme a CLS.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Shell.Design.Serialization.DocData
Spazio dei nomi: Microsoft.VisualStudio.Shell.Design.Serialization
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
Sintassi
'Dichiarazione
<CLSCompliantAttribute(False)> _
Public Class DocData _
Implements IDisposable, IVsTextStreamEvents, IVsDocumentLockHolder
[CLSCompliantAttribute(false)]
public class DocData : IDisposable, IVsTextStreamEvents,
IVsDocumentLockHolder
Il tipo DocData espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
DocData(Object) | inizializza un nuovo oggetto di DocData per il buffer specificato. |
![]() |
DocData(IServiceProvider, String) | Inizializza una nuova istanza di DocData dal file specificato e imposta il sito dal sito specificato. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Buffer | Il buffer di testo contenuto nei dati del documento. |
![]() |
Data | All'oggetto di DocData wrapping di questa classe. |
![]() |
Modified | determina se il buffer è stato modificato |
![]() |
Name | Ottiene il nome del file dei dati del documento. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CheckoutFile | Estrae il file di dati con estensione doc dal controllo del codice sorgente. |
![]() |
CreateChangeMarker | Contrassegna l'inizio della modifica esterna del buffer di testo. |
![]() |
Dispose() | elimina il DocData. |
![]() |
Dispose(Boolean) | elimina DocData. |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Chiamato automaticamente quando questo oggetto viene eliminato. (Esegue l'override di Object.Finalize()). |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
Modify | contrassegna questo DocData come modificato. |
![]() |
OnDataChanged | Chiamato quando una modifica esterna è stata apportata ai dati del documento. |
![]() |
OnModifying | chiamato da Modify. |
![]() |
RaiseModifying | Genera l'evento la modifica. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
DataChanged | Un evento generato quando i dati contenuti nei dati del documento sono stati modificati. |
![]() |
Modifying | Un evento generato quando questo oggetto di DocData sta contrassegnando come modificato. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IVsTextStreamEvents.OnChangeStreamAttributes | Una notifica da Visual Studio che qualcosa nel testo è stato modificato. |
![]() ![]() |
IVsTextStreamEvents.OnChangeStreamText | Fornisce una notifica da Visual Studio che qualcosa nel testo è stato modificato. |
![]() ![]() |
IVsDocumentLockHolder.CloseDocumentHolder | Chiudere il documento basato su una richiesta dell'utente. |
![]() ![]() |
IVsDocumentLockHolder.ShowDocumentHolder | Chiamato da Visual Studio per mostrare la struttura della finestra associata al documento. |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Shell.Design.Serialization