C# Класс OpenIDE.Core.Language.LanguagePlugin

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Crawl() публичный Метод

public Crawl ( IEnumerable filesAndFolders, Action onLineReceived ) : void
filesAndFolders IEnumerable
onLineReceived Action
Результат void

Crawl() публичный Метод

public Crawl ( IEnumerable filesAndFolders, Action onLineReceived, int retryCount ) : void
filesAndFolders IEnumerable
onLineReceived Action
retryCount int
Результат void

GetCrawlFileTypes() публичный Метод

public GetCrawlFileTypes ( ) : string
Результат string

GetLanguage() публичный Метод

public GetLanguage ( ) : string
Результат string

GetPluginDir() публичный Метод

public GetPluginDir ( ) : string
Результат string

GetUsages() публичный Метод

public GetUsages ( ) : IEnumerable
Результат IEnumerable

Initialize() публичный Метод

public Initialize ( string keyPath ) : void
keyPath string
Результат void

LanguagePlugin() публичный Метод

public LanguagePlugin ( string path, Action dispatch ) : System
path string
dispatch Action
Результат System

Query() публичный Метод

public Query ( string arguments ) : string[]
arguments string
Результат string[]

RetrieveMembersFromSignature() публичный Метод

public RetrieveMembersFromSignature ( string signature ) : string[]
signature string
Результат string[]

Run() публичный Метод

public Run ( string arguments ) : void
arguments string
Результат void

Shutdown() публичный Метод

public Shutdown ( ) : void
Результат void

SignatureFromPosition() публичный Метод

public SignatureFromPosition ( FilePosition position ) : SignatureLocation
position FilePosition
Результат SignatureLocation