C# Class DParserCOMServer.VDServer

Inheritance: IVDServer
Afficher le fichier Open project: rainers/visuald

Méthodes publiques

Свойство Type Description
_modules DModule>.Dictionary
_sources string>.Dictionary

Méthodes publiques

Méthode Description
ClearSemanticProject ( ) : void
ConfigureSemanticProject ( string filename, string imp, string stringImp, string versionids, string debugids, uint flags ) : void
GetBinaryIsInLocations ( string filename, uint &locs ) : void
GetDefinition ( string filename, int startLine, int startIndex, int endLine, int endIndex ) : void
GetDefinitionResult ( int &startLine, int &startIndex, int &endLine, int &endIndex, string &filename ) : void
GetLastMessage ( string &message ) : void
GetModule ( string fileName ) : D_Parser.Dom.DModule
GetParseErrors ( string filename, string &errors ) : void
GetReferences ( string filename, string tok, uint line, uint idx, string expr ) : void
GetReferencesResult ( string &stringList ) : void
GetSemanticExpansions ( string filename, string tok, uint line, uint idx, string expr ) : void
GetSemanticExpansionsResult ( string &stringList ) : void
GetTip ( string filename, int startLine, int startIndex, int endLine, int endIndex ) : void
GetTipResult ( int &startLine, int &startIndex, int &endLine, int &endIndex, string &answer ) : void
IsBinaryOperator ( string filename, uint startLine, uint startIndex, uint endLine, uint endIndex, bool &pIsOp ) : void
LaunchCompletionThread ( ) : void
RegasmRegisterLocalServer ( Type t ) : void

Register the component as a local server.

RegasmUnregisterLocalServer ( Type t ) : void

Unregister the component.

StopCompletionThread ( ) : void
UpdateModule ( string filename, string srcText, bool verbose ) : void
VDServer ( ) : System
_setupEditorData ( ) : void
runAsync ( Action a ) : void
runAsyncCompletionLoop ( ) : void

Private Methods

Méthode Description
GetReferencesInModule ( D_Parser.Dom.DModule ast, StringBuilder refs, D_Parser.Dom.DNode n, ResolutionContext ctxt ) : void
GuardNullType ( Type t, String param ) : void
Register ( Type t ) : void
Unregister ( Type t ) : void
getCodeOffset ( string s, CodeLocation loc ) : int
normalizeDir ( string dir ) : string
normalizePath ( string path ) : string
uniqueDirectories ( string imp ) : string[]

Method Details

ClearSemanticProject() public méthode

public ClearSemanticProject ( ) : void
Résultat void

ConfigureSemanticProject() public méthode

public ConfigureSemanticProject ( string filename, string imp, string stringImp, string versionids, string debugids, uint flags ) : void
filename string
imp string
stringImp string
versionids string
debugids string
flags uint
Résultat void

GetBinaryIsInLocations() public méthode

public GetBinaryIsInLocations ( string filename, uint &locs ) : void
filename string
locs uint
Résultat void

GetDefinition() public méthode

public GetDefinition ( string filename, int startLine, int startIndex, int endLine, int endIndex ) : void
filename string
startLine int
startIndex int
endLine int
endIndex int
Résultat void

GetDefinitionResult() public méthode

public GetDefinitionResult ( int &startLine, int &startIndex, int &endLine, int &endIndex, string &filename ) : void
startLine int
startIndex int
endLine int
endIndex int
filename string
Résultat void

GetLastMessage() public méthode

public GetLastMessage ( string &message ) : void
message string
Résultat void

GetModule() public méthode

public GetModule ( string fileName ) : D_Parser.Dom.DModule
fileName string
Résultat D_Parser.Dom.DModule

GetParseErrors() public méthode

public GetParseErrors ( string filename, string &errors ) : void
filename string
errors string
Résultat void

GetReferences() public méthode

public GetReferences ( string filename, string tok, uint line, uint idx, string expr ) : void
filename string
tok string
line uint
idx uint
expr string
Résultat void

GetReferencesResult() public méthode

public GetReferencesResult ( string &stringList ) : void
stringList string
Résultat void

GetSemanticExpansions() public méthode

public GetSemanticExpansions ( string filename, string tok, uint line, uint idx, string expr ) : void
filename string
tok string
line uint
idx uint
expr string
Résultat void

GetSemanticExpansionsResult() public méthode

public GetSemanticExpansionsResult ( string &stringList ) : void
stringList string
Résultat void

GetTip() public méthode

public GetTip ( string filename, int startLine, int startIndex, int endLine, int endIndex ) : void
filename string
startLine int
startIndex int
endLine int
endIndex int
Résultat void

GetTipResult() public méthode

public GetTipResult ( int &startLine, int &startIndex, int &endLine, int &endIndex, string &answer ) : void
startLine int
startIndex int
endLine int
endIndex int
answer string
Résultat void

IsBinaryOperator() public méthode

public IsBinaryOperator ( string filename, uint startLine, uint startIndex, uint endLine, uint endIndex, bool &pIsOp ) : void
filename string
startLine uint
startIndex uint
endLine uint
endIndex uint
pIsOp bool
Résultat void

LaunchCompletionThread() public méthode

public LaunchCompletionThread ( ) : void
Résultat void

RegasmRegisterLocalServer() public static méthode

Register the component as a local server.
public static RegasmRegisterLocalServer ( Type t ) : void
t System.Type
Résultat void

RegasmUnregisterLocalServer() public static méthode

Unregister the component.
public static RegasmUnregisterLocalServer ( Type t ) : void
t System.Type
Résultat void

StopCompletionThread() public méthode

public StopCompletionThread ( ) : void
Résultat void

UpdateModule() public méthode

public UpdateModule ( string filename, string srcText, bool verbose ) : void
filename string
srcText string
verbose bool
Résultat void

VDServer() public méthode

public VDServer ( ) : System
Résultat System

_setupEditorData() public méthode

public _setupEditorData ( ) : void
Résultat void

runAsync() public méthode

public runAsync ( Action a ) : void
a Action
Résultat void

runAsyncCompletionLoop() public méthode

public runAsyncCompletionLoop ( ) : void
Résultat void

Property Details

_modules public_oe property

public Dictionary _modules
Résultat DModule>.Dictionary

_sources public_oe property

public Dictionary _sources
Résultat string>.Dictionary