Klasa DocumentTask
Reprezentuje element obsługi języka w Opcje listy błędów okna.
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Shell.Task
Microsoft.VisualStudio.Shell.ErrorTask
Microsoft.VisualStudio.Package.DocumentTask
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Składnia
'Deklaracja
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public Class DocumentTask _
Inherits ErrorTask _
Implements IVsTextMarkerClient, IDisposable
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public class DocumentTask : ErrorTask,
IVsTextMarkerClient, IDisposable
Typ DocumentTask uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
DocumentTask | Inicjuje nowe wystąpienie DocumentTask dla buforu określony tekst, zakres tekstu i nazwę pliku. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
CanDelete | Pobiera lub ustawia niezależnie od tego, czy zadania mogą być usunięte. (Odziedziczone z Task). | |
Category | Zwraca lub ustawia kategorii zadań. (Odziedziczone z Task). | |
Checked | Pobiera lub ustawia, czy pole wyboru zadania nie jest aktualnie wybrana lub wyczyszczona. (Odziedziczone z Task). | |
Column | Pobiera lub ustawia numer kolumny w pliku skojarzonego z zadaniem. (Odziedziczone z Task). | |
Document | Zwraca lub ustawia plik skojarzony z zadaniem. (Odziedziczone z Task). | |
ErrorCategory | Zwraca lub ustawia kategorię błędu tego zadania. (Odziedziczone z ErrorTask). | |
HelpKeyword | Zwraca lub ustawia słowo kluczowe Pomocy skojarzone z zadaniem. (Odziedziczone z Task). | |
HierarchyItem | Zwraca lub ustawia element hierarchii skojarzonych z tym zadaniem. (Odziedziczone z ErrorTask). | |
ImageIndex | Zwraca lub ustawia indeks obraz skojarzony z zadaniem. (Odziedziczone z Task). | |
IsCheckedEditable | Pobiera lub ustawia niezależnie od tego, czy jest możliwe edytować zaznaczony stan zadania. (Odziedziczone z Task). | |
IsMarkerValid | Pobiera czy znacznik został ustawiony do jest nieprawidłowy. | |
IsPriorityEditable | Pobiera lub ustawia niezależnie od tego, czy jest możliwe edytować priorytet zadania. (Odziedziczone z Task). | |
IsTextEditable | Pobiera lub ustawia niezależnie od tego, czy jest możliwe edytować opis zadania. (Odziedziczone z Task). | |
Line | Zwraca lub ustawia numer wiersza w pliku skojarzonego z zadaniem. (Odziedziczone z Task). | |
Priority | Zwraca lub ustawia priorytet zadania. (Odziedziczone z Task). | |
Site | Pobiera usługodawca. | |
Span | Pobiera zakresu, w którym wystąpił błąd. | |
SubcategoryIndex | Zwraca lub ustawia indeks Podkategoria zadania. (Odziedziczone z Task). | |
Text | Zwraca lub ustawia opis zadania. (Odziedziczone z Task). | |
TextLineMarker | Zwraca obiekt znacznika wiersza tekstu, który opisuje lokalizację błędu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Dispose() | Odzyskuje zasobów tuż przed DocumentTask niszczony jest obiekt. | |
Dispose(Boolean) | Odzyskuje zasobów tuż przed DocumentTask niszczony jest obiekt. | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
ExecMarkerCommand | Wykonuje polecenie na szczególne znacznik w buforze tekstu. | |
Finalize | Odzyskuje zasobów tuż przed DocumentTask niszczony jest obiekt. (Zastępuje Object.Finalize()). | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetMarkerCommandInfo | Kwerendy znacznik dla informacji polecenia. | |
GetTipText | Pobiera tekst porady dla znacznika tekst, który jest wyświetlany, gdy mysz znajduje się nad znacznik. | |
GetType | Pobiera Type bieżącej instancji. (Odziedziczone z Object). | |
GetUserContext | Tworzy nowy kontekst użytkownika. (Odziedziczone z Task). | |
MarkerInvalidated | Wywoływane, gdy skreśla się tekst, który jest skojarzony z znacznik przez akcję użytkownika. | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
OnAfterMarkerChange | Sygnalizuje, że zmienił położenie znacznika. | |
OnAfterSpanReload | Sygnalizuje, że tekst w obszarze znacznik został zmieniony, ale nie został usunięty znacznik. | |
OnBeforeBufferClose | Wysyła powiadomienie, że bufor tekstowy jest zamknięcie. | |
OnBufferSave | Wywoływane, gdy bufor został zapisany. | |
OnDeleted | Uruchamiany, jeśli zadanie zostało usunięte. (Odziedziczone z Task). | |
OnHelp | Wywoływane, gdy użytkownik zażąda pomocy; na przykład poprzez kliknięcie prawym przyciskiem myszy i wybierając Pokaż Pomoc błędu. (Odziedziczone z Task). | |
OnNavigate | Ładuje dokumentu, który jest skojarzony z powodu błędu i przeskakuje do lokalizacji błędu. (Zastępuje Task.OnNavigate(EventArgs)). | |
OnRemoved | Wywołana, kiedy to DocumentTask obiekt zostanie usunięty z Opcje listy błędów okna. (Zastępuje Task.OnRemoved(EventArgs)). | |
ToString | Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object). |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
Deleted | Obsługuje OnDeleted zdarzenia. (Odziedziczone z Task). | |
Help | Obsługuje OnHelp zdarzenia. (Odziedziczone z Task). | |
Navigate | Obsługuje OnNavigate zdarzenia. (Odziedziczone z Task). | |
Removed | Obsługuje OnRemoved zdarzenia. (Odziedziczone z Task). |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
IVsErrorItem.GetCategory | Pobiera kategorię błędu. (Odziedziczone z ErrorTask). | |
IVsErrorItem.GetHierarchy | Pobiera węzeł hierarchii skojarzonych z zadaniem. (Odziedziczone z ErrorTask). | |
IVsTaskItem.CanDelete | Pobiera, niezależnie od tego, czy jest możliwe usunąć zadanie. (Odziedziczone z Task). | |
IVsTaskItem.Category | Ustawia kategorii zadań. (Odziedziczone z Task). | |
IVsTaskItem.Column | Pobiera numer kolumny w pliku skojarzonego z zadaniem. (Odziedziczone z Task). | |
IVsTaskItem.Document | Pobiera nazwę pliku, skojarzony z zadaniem. (Odziedziczone z Task). | |
IVsTaskItem.get_Checked | Określa, czy pole wyboru elementu zadania jest aktualnie wybrana lub wyczyszczona. (Odziedziczone z Task). | |
IVsTaskItem.get_Priority | Pobiera priorytet zadania. (Odziedziczone z Task). | |
IVsTaskItem.get_Text | Pobiera opis zadania. (Odziedziczone z Task). | |
IVsTaskItem.HasHelp | Określa, czy zadania skojarzone pomocy. (Odziedziczone z Task). | |
IVsTaskItem.ImageListIndex | Pobiera indeks obraz skojarzony z zadaniem. (Odziedziczone z Task). | |
IVsTaskItem.IsReadOnly | Określa, czy pole określone zadanie jest tylko do odczytu. (Odziedziczone z Task). | |
IVsTaskItem.Line | Pobiera numer wiersza w pliku skojarzonego z zadaniem. (Odziedziczone z Task). | |
IVsTaskItem.NavigateTo | Powoduje otwarcie pliku skojarzonego z zadaniem i przenosi do odpowiednich pozycji w pliku. (Odziedziczone z Task). | |
IVsTaskItem.NavigateToHelp | Otwiera Pomoc zasobu skojarzonego z zadaniem. (Odziedziczone z Task). | |
IVsTaskItem.OnDeleteTask | Uruchamiany, jeśli zadanie zostało usunięte. (Odziedziczone z Task). | |
IVsTaskItem.OnFilterTask | Uruchamiany, jeśli zadania zostały przefiltrowane, do lub z widoku. (Odziedziczone z Task). | |
IVsTaskItem.put_Checked | Ustawia, czy pole wyboru elementu zadania jest zaznaczone lub wyczyszczone. (Odziedziczone z Task). | |
IVsTaskItem.put_Priority | Ustawia poziom priorytetu elementu zadania. (Odziedziczone z Task). | |
IVsTaskItem.put_Text | Ustawia opisu zadania. (Odziedziczone z Task). | |
IVsTaskItem.SubcategoryIndex | Pobiera indeks zadania na liście podkategorii. (Odziedziczone z Task). |
Początek
Uwagi
Ta klasa jest wyspecjalizowanych wersji ErrorTask klasy i stanowi element, który raportuje problem podczas analizowania bieżącego pliku źródłowego.Ponadto obsługuje funkcje wykonania skoku do wiersza, który spowodował błąd.Ta klasa zastępuje ErrorTask i Task base klas i tworzy IVsTextLineMarker obiekt, który zarządza ogniwa w buforze i zapewnia niestandardowa Nawigacja do źródła błędu.
Uwagi dotyczące implementacji
Klasa ta zawiera wszystkie funkcje, które jest wymagane do zarządzania elementu w Opcje listy błędów okna.Może pochodzić z tej klasy, aby zmienić zachowania polecenia znacznik.Poza tym nie muszą pochodzić z tej klasy.
Uwagi dotyczące wywoływania
Wystąpienie tej klasy jest tworzony w CreateErrorTaskItem metodę w Source klasy.Source Klasy zastosowań DocumentTask klasy, aby pokazać wszystkie ostrzeżenia i błędy, które są produkowane przez parser usługi języka.Zazwyczaj Source klasa obsługuje wszystkie wystąpienia DocumentTask klasy wewnętrznie.
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.