C# Class Pegasus.Package.PegasusLanguageService.Scanner

Inheritance: IScanner
Mostrar archivo Open project: otac0n/Pegasus

Public Methods

Method Description
ScanTokenAndProvideInfoAboutIt ( Microsoft.VisualStudio.Package.TokenInfo tokenInfo, int &state ) : bool
Scanner ( IVsTextLines buffer ) : System
SetSource ( string source, int offset ) : void

Private Methods

Method Description
GetAllText ( IVsTextLines buffer ) : string
GetHighlightedTokens ( string text ) : IList>
GetLexicalElements ( string text ) : IList

Method Details

ScanTokenAndProvideInfoAboutIt() public method

public ScanTokenAndProvideInfoAboutIt ( Microsoft.VisualStudio.Package.TokenInfo tokenInfo, int &state ) : bool
tokenInfo Microsoft.VisualStudio.Package.TokenInfo
state int
return bool

Scanner() public method

public Scanner ( IVsTextLines buffer ) : System
buffer IVsTextLines
return System

SetSource() public method

public SetSource ( string source, int offset ) : void
source string
offset int
return void