Udostępnij za pośrednictwem


Klasa AuthoringScope

Hermetyzuje informacje o źródle, otrzymane w wyniku operacji analizowania.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Package.AuthoringScope

Przestrzeń nazw:  Microsoft.VisualStudio.Package
Zestawy:   Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)

Składnia

'Deklaracja
<CLSCompliantAttribute(False)> _
Public MustInherit Class AuthoringScope
[CLSCompliantAttribute(false)]
public abstract class AuthoringScope

Typ AuthoringScope uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona AuthoringScope Inicjuje wystąpienie AuthoringScope klasy.

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetDataTipText Zwraca ciąg stosowaną do etykietka narzędzia, na podstawie określonej lokalizacji.
Metoda publiczna GetDeclarations Zwraca listę zgłoszeń na podstawie określonego powodu w celu analizowania.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetMethods Zwraca listę podpisów przeciążona metoda nazwę określonej metody.
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda publiczna Goto Zwraca identyfikator URI (Universal Resource Identifier) na podstawie bieżącej lokalizacji źródła i określone polecenie.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).

Początek

Uwagi

AuthoringScopeSłuży do zawierają żądane informacje z przetwarzaniem operacji.

Uwagi dotyczące implementacji

Do tej klasy muszą zaimplementowana w klasie pochodnej.Jeśli obsługuje albo IntelliSense lub Przejdź do opcje (Go do deklaracji, Przejdź do definicji, i Znaleźć wszystkie odwołania), musi implementować metod w wersji tej klasy; w przeciwnym razie można zwrócić nullodwołanie o wartości null (Nothing w języku Visual Basic) wartości ze wszystkich metod.Jednak trzeba zawsze powrócić non-nullodwołanie o wartości null (Nothing w języku Visual Basic) wystąpienie sieci AuthoringScope obiektu, jeśli operacja analizy powiodła się, nawet jeśli powrócisz nullodwołanie o wartości null (Nothing w języku Visual Basic) wartości ze wszystkich metod.

Uwagi dotyczące wywoływania

Wystąpienie tej klasy jest zwrócony z wywołania ParseSource metodę, która z kolei jest wywołany w wątku tło z BeginParse z wielu metod wywoływana jest metoda Source klasy i z wielu powodów.

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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Package

Inne zasoby

Interfejsy usługi języka

Rozwijania usługi języka

Lista kontrolna: Tworzenie usługi języka