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
'宣言
Public MustOverride Function GetScanner ( _
buffer As IVsTextLines _
) As IScanner
'使用
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
buffer
Type: Microsoft.VisualStudio.TextManager.Interop.IVsTextLines[in] An IVsTextLines representing the lines of source to parse.
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.
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.