Source.CreateAuthoringSink(ParseReason, Int32, Int32) Yöntem

Tanım

AuthoringSinkAyrıştırma işlemlerinde kullanılmak üzere bir nesnenin örneğini oluşturur.

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

Parametreler

reason
ParseReason

ParseReason numaralandırmasından ayrıştırma işleminin nedenini açıklayan bir değer.

line
Int32

Ayrıştırmanın başlayacağı satır dizini.

col
Int32

Ayrıştırmanın başlayacağı sütun dizini.

Döndürülenler

AuthoringSink

Bir AuthoringSink nesne döndürür.

Açıklamalar

Bu yöntem, CreateParseRequest sınıfındaki yönteminden çağrılır LanguageService . Sınıfından bir sınıf türetmeniz gerekiyorsa AuthoringSink , sınıfından bir sınıf türetmeniz Source ve bu yöntemi, sınıfının sürümünü oluşturmak için geçersiz kılmanız gerekir AuthoringSink .

Taban yöntemi her zaman sınıfının yeni bir örneğini döndürür AuthoringSink .

Şunlara uygulanır