Source.CreateAuthoringSink(ParseReason, Int32, Int32) Metoda

Definice

Vytvoří instanci AuthoringSink objektu pro použití při analýze operací.

public:
 virtual Microsoft::VisualStudio::Package::AuthoringSink ^ CreateAuthoringSink(Microsoft::VisualStudio::Package::ParseReason reason, int line, int col);
 virtual Microsoft::VisualStudio::Package::AuthoringSink CreateAuthoringSink(Microsoft::VisualStudio::Package::ParseReason reason, int line, int col);
public virtual Microsoft.VisualStudio.Package.AuthoringSink CreateAuthoringSink (Microsoft.VisualStudio.Package.ParseReason reason, int line, int col);
abstract member CreateAuthoringSink : Microsoft.VisualStudio.Package.ParseReason * int * int -> Microsoft.VisualStudio.Package.AuthoringSink
override this.CreateAuthoringSink : Microsoft.VisualStudio.Package.ParseReason * int * int -> Microsoft.VisualStudio.Package.AuthoringSink
Public Overridable Function CreateAuthoringSink (reason As ParseReason, line As Integer, col As Integer) As AuthoringSink

Parametry

reason
ParseReason

Hodnota z výčtu ParseReason popisující důvod operace analýzy.

line
Int32

Index řádku, ve kterém se má analýza spustit.

col
Int32

Index sloupce, ve kterém má být analýza spuštěna.

Návraty

AuthoringSink

Vrátí AuthoringSink objekt.

Poznámky

Tato metoda je volána z CreateParseRequest metody ve LanguageService třídě. Pokud potřebujete odvodit třídu z AuthoringSink třídy, je nutné odvodit třídu od Source třídy a přepsat tuto metodu pro vytvoření instance vaší verze AuthoringSink třídy.

Základní metoda vždy vrací novou instanci AuthoringSink třídy.

Platí pro