C# 클래스 OpenIDE.Core.Language.LanguagePlugin

파일 보기 프로젝트 열기: continuoustests/OpenIDE 1 사용 예제들

공개 메소드들

메소드 설명
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