LanguageService.BeginParse Method
Starts a parse operation on a background thread.
Namespace: Microsoft.VisualStudio.Package
Assemblies: Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Syntax
'Declaration
Public Function BeginParse ( _
request As ParseRequest, _
handler As ParseResultHandler _
) As IAsyncResult
public IAsyncResult BeginParse(
ParseRequest request,
ParseResultHandler handler
)
public:
IAsyncResult^ BeginParse(
ParseRequest^ request,
ParseResultHandler^ handler
)
member BeginParse :
request:ParseRequest *
handler:ParseResultHandler -> IAsyncResult
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).
.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.