AuthoringScope Třída

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zapouzdřuje informace o zdroji získaným z operace analýzy.

public ref class AuthoringScope abstract
[Windows::Foundation::Metadata::WebHostHidden]
public ref class AuthoringScope abstract
[Windows::Foundation::Metadata::WebHostHidden]
class AuthoringScope abstract
[System.CLSCompliant(false)]
public abstract class AuthoringScope
[<System.CLSCompliant(false)>]
type AuthoringScope = class
Public MustInherit Class AuthoringScope
Dědičnost
AuthoringScope
Atributy

Poznámky

AuthoringScope slouží k zahrnutí požadovaných informací z operace analýzy.

Poznámky pro implementátory

Tato třída musí být implementovaná v odvozené třídě. Pokud podporujete technologii IntelliSense nebo možnost Přejít na možnosti (Přejít na deklaraci, Přejít k definici a Najít všechny odkazy), je nutné implementovat metody ve vaší verzi této třídy. v opačném případě můžete vrátit null hodnoty ze všech metod. Nicméně pokud je null operace analýzy úspěšná, je nutné vždy vrátit neinstanci AuthoringScope objektu, i když vrátíte null hodnotu ze všech metod.

Poznámky pro volající

Instance této třídy je vrácena z volání ParseSource(ParseRequest) metody, která je volána pro vlákno na pozadí z BeginParse(ParseRequest, ParseResultHandler) metody, je volána z mnoha metod ve Source třídě a z mnoha důvodů.

Konstruktory

AuthoringScope()

Inicializuje instanci třídy AuthoringScope.

Metody

GetDataTipText(Int32, Int32, TextSpan)

Vrátí řetězec, který se má použít pro popis tlačítka na základě zadaného umístění.

GetDeclarations(IVsTextView, Int32, Int32, TokenInfo, ParseReason)

Vrátí seznam deklarací na základě zadaného důvodu pro analýzu.

GetMethods(Int32, Int32, String)

Vrátí seznam signatur přetížených metod pro zadaný název metody.

Goto(VSConstants+VSStd97CmdID, IVsTextView, Int32, Int32, TextSpan)

Vrátí identifikátor URI (univerzální identifikátor prostředku) na základě aktuálního umístění ve zdroji a zadaného příkazu.

Platí pro