Starts a parse operation on a background thread.
Namespace: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Syntax
'宣言
Public Function BeginParse ( _
request As ParseRequest, _
handler As ParseResultHandler _
) As IAsyncResult
'使用
Dim instance As LanguageService
Dim request As ParseRequest
Dim handler As ParseResultHandler
Dim returnValue As IAsyncResult
returnValue = instance.BeginParse(request, _
handler)
public IAsyncResult BeginParse(
ParseRequest request,
ParseResultHandler handler
)
public:
IAsyncResult^ BeginParse(
ParseRequest^ request,
ParseResultHandler^ handler
)
public function BeginParse(
request : ParseRequest,
handler : ParseResultHandler
) : IAsyncResult
Parameters
request
Type: Microsoft.VisualStudio.Package.ParseRequest[in] The ParseRequest object containing the parameters of the parse operation.
handler
Type: Microsoft.VisualStudio.Package.ParseResultHandler[in] The ParseResultHandler that is called when the parsing is complete.
Return Value
Type: System.IAsyncResult
Remarks
This method is used to initiate all parsing operations other than those needed for colorization (which are handled directly by the Colorizer class).
Permissions
- 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.