Share via


Classe AuthoringScope

Incapsula le informazioni sul database di origine come ottenuto da un'operazione di analisi.

Questa API non è conforme a CLS. 

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Package.AuthoringScope

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)

Sintassi

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

Il tipo AuthoringScope espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto AuthoringScope Inizializza un'istanza di AuthoringScope classe.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetDataTipText Restituisce una stringa da utilizzare per una descrizione comandi basata sulla posizione specificata.
Metodo pubblico GetDeclarations Restituisce un elenco delle dichiarazioni basate sul motivo specificato per analizzare.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetMethods Restituisce un elenco delle firme del metodo di overload per il nome di un metodo specificato.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico Goto Restituisce un URI (identificatore di risorsa universale) in base alla posizione corrente nel database di origine e nel comando specificato.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

AuthoringScope è utilizzata per contenere le informazioni richieste da un'operazione di analisi.

Note per gli implementatori

questa classe deve essere implementata in una classe derivata.se supportate o IntelliSense o andare a opzioni (Passare alla dichiarazione, Vai a definizionee Trova tutti i riferimenti), è necessario implementare i metodi sulla versione di questa classe, in caso contrario, è possibile ritornare nullriferimento null (Nothing in Visual Basic) valori da tutti i metodi.Tuttavia, è necessario restituire sempre un nonnullriferimento null (Nothing in Visual Basic) istanza di AuthoringScope oggetto se l'operazione di analisi è riuscita, anche se restituisce un oggetto nullriferimento null (Nothing in Visual Basic) valore da tutti i metodi.

Note per i chiamanti

Un'istanza di questa classe viene restituita da una chiamata a BeginParse metodo che a sua volta che viene chiamato su un thread in background da Source il metodo viene chiamato da molti metodi in di ParseSource classificare e per molti motivi.

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.Package

Altre risorse

Interfacce del servizio di linguaggio

Compilare un servizio di linguaggio

elenco di controllo: creare un servizio di linguaggio