C# Class OpenIDE.Core.Language.LanguagePlugin

Datei anzeigen Open project: continuoustests/OpenIDE Class Usage Examples

Public Methods

Method Description
Crawl ( IEnumerable filesAndFolders, Action onLineReceived ) : void
Crawl ( IEnumerable filesAndFolders, Action onLineReceived, int retryCount ) : void
GetCrawlFileTypes ( ) : string
GetLanguage ( ) : string
GetPluginDir ( ) : string
GetUsages ( ) : IEnumerable
Initialize ( string keyPath ) : void
LanguagePlugin ( string path, Action dispatch ) : System
Query ( string arguments ) : string[]
RetrieveMembersFromSignature ( string signature ) : string[]
Run ( string arguments ) : void
Shutdown ( ) : void
SignatureFromPosition ( FilePosition position ) : SignatureLocation

Private Methods

Method Description
ToSingleLine ( string arguments ) : string
ToSingleLine ( string arguments, Process proc ) : string
execute ( Process proc, string cmd, string arguments, string>.Action onLineReceived ) : void
getUsage ( ) : string
getUsages ( ) : IEnumerable
queryEngine ( string arguments, Action onLineReceived ) : bool
run ( Process proc, string arguments, Action onLineReceived ) : void
run ( string arguments ) : void
run ( string arguments, Action onLineReceived ) : void

Method Details

Crawl() public method

public Crawl ( IEnumerable filesAndFolders, Action onLineReceived ) : void
filesAndFolders IEnumerable
onLineReceived Action
return void

Crawl() public method

public Crawl ( IEnumerable filesAndFolders, Action onLineReceived, int retryCount ) : void
filesAndFolders IEnumerable
onLineReceived Action
retryCount int
return void

GetCrawlFileTypes() public method

public GetCrawlFileTypes ( ) : string
return string

GetLanguage() public method

public GetLanguage ( ) : string
return string

GetPluginDir() public method

public GetPluginDir ( ) : string
return string

GetUsages() public method

public GetUsages ( ) : IEnumerable
return IEnumerable

Initialize() public method

public Initialize ( string keyPath ) : void
keyPath string
return void

LanguagePlugin() public method

public LanguagePlugin ( string path, Action dispatch ) : System
path string
dispatch Action
return System

Query() public method

public Query ( string arguments ) : string[]
arguments string
return string[]

RetrieveMembersFromSignature() public method

public RetrieveMembersFromSignature ( string signature ) : string[]
signature string
return string[]

Run() public method

public Run ( string arguments ) : void
arguments string
return void

Shutdown() public method

public Shutdown ( ) : void
return void

SignatureFromPosition() public method

public SignatureFromPosition ( FilePosition position ) : SignatureLocation
position FilePosition
return SignatureLocation