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 (in Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.12.0 (in Microsoft.VisualStudio.Package.LanguageService.12.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.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: IAsyncResult
The parse result.
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.