Classe DocumentTask
Rappresenta un elemento di un servizio di linguaggio in opzioni di Elenco errori finestra.
Questa API non è conforme a CLS.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Shell.Task
Microsoft.VisualStudio.Shell.ErrorTask
Microsoft.VisualStudio.Package.DocumentTask
Spazio dei nomi: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Sintassi
'Dichiarazione
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public Class DocumentTask _
Inherits ErrorTask _
Implements IVsTextMarkerClient, IDisposable
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public class DocumentTask : ErrorTask,
IVsTextMarkerClient, IDisposable
Il tipo DocumentTask espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
DocumentTask | inizializza una nuova istanza di DocumentTask per il buffer di testo, l'intervallo di testo e il nome file specificati. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
CanDelete | Ottiene o imposta indipendentemente dal fatto che l'attività venga eliminato. (Ereditato da Task) | |
Category | Ottiene o imposta la categoria dell'attività. (Ereditato da Task) | |
Checked | Ottiene o imposta se non la casella di controllo dell'attività è correntemente selezionata o deselezionata. (Ereditato da Task) | |
Column | Ottiene o imposta il numero di colonne nel file associato all'attività. (Ereditato da Task) | |
Document | Ottiene o imposta il file associato all'attività. (Ereditato da Task) | |
ErrorCategory | Ottiene o imposta la categoria di errore di questa attività. (Ereditato da ErrorTask) | |
HelpKeyword | Ottiene o imposta la parola chiave della Guida associata all'attività. (Ereditato da Task) | |
HierarchyItem | Ottiene o imposta l'elemento della gerarchia associato a questa attività. (Ereditato da ErrorTask) | |
ImageIndex | Ottiene o imposta l'indice dell'immagine associata all'attività. (Ereditato da Task) | |
IsCheckedEditable | Ottiene o imposta indipendentemente dal fatto che è possibile modificare lo stato di selezione dell'attività. (Ereditato da Task) | |
IsMarkerValid | Indica se il marcatore è stato impostato su non valido. | |
IsPriorityEditable | Ottiene o imposta indipendentemente dal fatto che è possibile modificare la priorità di un'attività. (Ereditato da Task) | |
IsTextEditable | Ottiene o imposta indipendentemente dal fatto che è possibile modificare la descrizione di un'attività. (Ereditato da Task) | |
Line | Ottiene o imposta il numero di riga del file associato all'attività. (Ereditato da Task) | |
Priority | Ottiene o imposta la proprietà di un'attività. (Ereditato da Task) | |
Site | ottiene il provider di servizi. | |
Span | Ottiene l'intervallo in cui si è verificato l'errore. | |
SubcategoryIndex | Ottiene o imposta l'indice della sottocategoria dell'attività. (Ereditato da Task) | |
Text | Ottiene o imposta la descrizione di un'attività. (Ereditato da Task) | |
TextLineMarker | Restituisce l'oggetto del marcatore della riga di testo che descrive la posizione dell'errore. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Dispose() | Le risorse vengono recuperate prima DocumentTask l'oggetto viene eliminato. | |
Dispose(Boolean) | Le risorse vengono recuperate prima DocumentTask l'oggetto viene eliminato. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
ExecMarkerCommand | Esegue un comando su un marcatore specifico nel buffer di testo. | |
Finalize | Le risorse vengono recuperate prima DocumentTask l'oggetto viene eliminato. (Esegue l'override di Object.Finalize()). | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetMarkerCommandInfo | Eseguire una query sul marcatore per le informazioni del comando. | |
GetTipText | Ottiene il testo di un suggerimento per il marcatore di testo visualizzato quando viene spostato il mouse sul marcatore. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
GetUserContext | crea un nuovo contesto utente. (Ereditato da Task) | |
MarkerInvalidated | Chiamato quando il testo che viene associato a un marcatore viene eliminato da un'azione dell'utente. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
OnAfterMarkerChange | Segnala che la posizione del marcatore è stato modificato. | |
OnAfterSpanReload | Segnala che il testo sotto il marcatore viene modificato ma il marcatore non è stato eliminato. | |
OnBeforeBufferClose | Invia una notifica che il buffer di testo sta alla fine. | |
OnBufferSave | chiamato quando il buffer è stato salvato. | |
OnDeleted | Generato quando l'attività è stata eliminata. (Ereditato da Task) | |
OnHelp | Generato quando l'utente richiede); ad esempio fare clic con il pulsante destro del mouse e scegliendo Guida di errori di visualizzazione. (Ereditato da Task) | |
OnNavigate | Carica il documento associato all'errore e passare alla posizione dell'errore. (Esegue l'override di Task.OnNavigate(EventArgs)). | |
OnRemoved | chiamato quando questo DocumentTask l'oggetto viene rimosso da opzioni di Elenco errori finestra. (Esegue l'override di Task.OnRemoved(EventArgs)). | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
Deleted | gestisce gli eventi di OnDeleted . (Ereditato da Task) | |
Help | gestisce gli eventi di OnHelp . (Ereditato da Task) | |
Navigate | gestisce gli eventi di OnNavigate . (Ereditato da Task) | |
Removed | gestisce gli eventi di OnRemoved . (Ereditato da Task) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IVsErrorItem.GetCategory | Ottiene la categoria di errore. (Ereditato da ErrorTask) | |
IVsErrorItem.GetHierarchy | Ottiene il nodo della gerarchia associato all'attività. (Ereditato da ErrorTask) | |
IVsTaskItem.CanDelete | Ottiene indipendentemente dal fatto che sia possibile eliminare l'attività. (Ereditato da Task) | |
IVsTaskItem.Category | Imposta la categoria di attività. (Ereditato da Task) | |
IVsTaskItem.Column | Ottiene il numero di colonne del file associato all'attività. (Ereditato da Task) | |
IVsTaskItem.Document | Ottiene il nome del file associato all'attività. (Ereditato da Task) | |
IVsTaskItem.get_Checked | Determina se la casella di controllo dataitem attività è correntemente selezionata o deselezionata. (Ereditato da Task) | |
IVsTaskItem.get_Priority | Ottiene la priorità dell'attività. (Ereditato da Task) | |
IVsTaskItem.get_Text | Ottiene la descrizione dell'attività. (Ereditato da Task) | |
IVsTaskItem.HasHelp | Determina indipendentemente dal fatto che l'attività è stata guida associata. (Ereditato da Task) | |
IVsTaskItem.ImageListIndex | Ottiene l'indice dell'immagine associato all'attività. (Ereditato da Task) | |
IVsTaskItem.IsReadOnly | Determina se il campo specificato di attività è di sola lettura. (Ereditato da Task) | |
IVsTaskItem.Line | Ottiene il numero di riga del file associato all'attività. (Ereditato da Task) | |
IVsTaskItem.NavigateTo | Aprire il file associato a un'attività e passa alla posizione appropriata nel file. (Ereditato da Task) | |
IVsTaskItem.NavigateToHelp | Aprire la risorsa della guida associata a un'attività. (Ereditato da Task) | |
IVsTaskItem.OnDeleteTask | Generato quando un'attività è stata eliminata. (Ereditato da Task) | |
IVsTaskItem.OnFilterTask | generato quando un'attività è stata filtrata in o da una visualizzazione. (Ereditato da Task) | |
IVsTaskItem.put_Checked | Consente di impostare se la casella di controllo di un elemento attività viene selezionata o deselezionata. (Ereditato da Task) | |
IVsTaskItem.put_Priority | Imposta il livello di priorità di elemento attività. (Ereditato da Task) | |
IVsTaskItem.put_Text | Imposta la descrizione dell'attività. (Ereditato da Task) | |
IVsTaskItem.SubcategoryIndex | Ottiene l'indice dell'elenco di sottocategoria. (Ereditato da Task) |
In alto
Note
Questa classe è una versione specializzata di ErrorTask classificare e rappresentare un elemento che segnala un problema tracciatura del file di origine corrente.Inoltre, supporta la funzionalità di passare alla riga che ha provocato l'errore.questa classe esegue l'override ErrorTask e Task le classi di base e crea IVsTextLineMarker oggetto che gestisce un intervallo in un buffer e vengono fornite barre di navigazione personalizzata all'origine dell'errore.
Note per gli implementatori
Questa classe contiene le funzionalità non è necessaria gestire un elemento in opzioni di Elenco errori finestra.È possibile derivare da questa classe per modificare i comportamenti del marcatore.Oltre questo, non è necessario derivare da questa classe.
Note per i chiamanti
Un'istanza di questa classe viene creata in CreateErrorTaskItem metodo in Source classe.Source la classe utilizza DocumentTask una classe per visualizzare tutti gli avvisi ed errori che eseguono prodotti dal parser del servizio di linguaggio.in genere, Source la classe gestisce tutte le istanze di DocumentTask classe internamente.
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.