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