Share via


LanguageService.GetScanner Method

Returns a single instantiation of a parser.

Namespace:  Microsoft.VisualStudio.Package
Assembly:  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)

Syntax

'Declaration
Public MustOverride Function GetScanner ( _
    buffer As IVsTextLines _
) As IScanner
'Usage
Dim instance As LanguageService 
Dim buffer As IVsTextLines 
Dim returnValue As IScanner 

returnValue = instance.GetScanner(buffer)
public abstract IScanner GetScanner(
    IVsTextLines buffer
)
public:
virtual IScanner^ GetScanner(
    IVsTextLines^ buffer
) abstract
public abstract function GetScanner(
    buffer : IVsTextLines
) : IScanner

Parameters

Return Value

Type: Microsoft.VisualStudio.Package.IScanner
If successful, returns an IScanner object; otherwise, returns a null value.

Remarks

This method must be implemented in a class derived from the LanguageService class. The parser that is returned is used in the colorizer and can be used in all other parsing operations.

.NET Framework Security

See Also

Reference

LanguageService Class

LanguageService Members

Microsoft.VisualStudio.Package Namespace