Source.BeginParse Method (Int32, Int32, TokenInfo, ParseReason, IVsTextView, ParseResultHandler)
Begins a parsing operation with the given token, text view, and parse request handler.
Namespace: Microsoft.VisualStudio.Package
Assemblies: Microsoft.VisualStudio.Package.LanguageService.12.0 (in Microsoft.VisualStudio.Package.LanguageService.12.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Syntax
'Declaration
Public Overridable Function BeginParse ( _
line As Integer, _
idx As Integer, _
info As TokenInfo, _
reason As ParseReason, _
view As IVsTextView, _
callback As ParseResultHandler _
) As ParseRequest
public virtual ParseRequest BeginParse(
int line,
int idx,
TokenInfo info,
ParseReason reason,
IVsTextView view,
ParseResultHandler callback
)
public:
virtual ParseRequest^ BeginParse(
int line,
int idx,
TokenInfo^ info,
ParseReason reason,
IVsTextView^ view,
ParseResultHandler^ callback
)
abstract BeginParse :
line:int *
idx:int *
info:TokenInfo *
reason:ParseReason *
view:IVsTextView *
callback:ParseResultHandler -> ParseRequest
override BeginParse :
line:int *
idx:int *
info:TokenInfo *
reason:ParseReason *
view:IVsTextView *
callback:ParseResultHandler -> ParseRequest
public function BeginParse(
line : int,
idx : int,
info : TokenInfo,
reason : ParseReason,
view : IVsTextView,
callback : ParseResultHandler
) : ParseRequest
Parameters
line
Type: Int32The line number.
idx
Type: Int32The line column.
info
Type: Microsoft.VisualStudio.Package.TokenInfoThe TokenInfo that is used to create the ParseRequest.
reason
Type: Microsoft.VisualStudio.Package.ParseReasonThe ParseReason that is used to create the ParseRequest.
view
Type: Microsoft.VisualStudio.TextManager.Interop.IVsTextViewThe IVsTextView that is used to create the ParseRequest.
callback
Type: Microsoft.VisualStudio.Package.ParseResultHandlerA special handler that can be called to deal with certain kinds of parsing, such as HandleMatchBracesResponse or HandleCompletionResponse.
Return Value
Type: Microsoft.VisualStudio.Package.ParseRequest
Remarks
This method is called by the BeginParse method at the beginning of the parse with Check. At other times it can be called with the appropriate ParseReason.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.