Method | Description | |
---|---|---|
DeclarationFinder ( CompiledProject compiledProject, ISource source, string fileName ) : System | ||
Find ( |
||
Find ( int lineNum, int colNum, ParseReason reason ) : IntellisenseDeclarations |
Finds any intellisense declarations relative to the current caret position.
|
Method | Description | |
---|---|---|
AddImports ( IntellisenseDeclarations declarations, |
Adds any types and namespaces, imported at the start of the document, to the declarations.
|
|
AddKeywords ( IntellisenseDeclarations declarations, IBooParseTreeNode scopedParseTree ) : void |
Adds keywords based on the current scope to the declarations.
|
|
AddMemberLookupDeclarations ( IntellisenseDeclarations declarations, string lineSource, int line ) : void | ||
AddMembersFromScopeTree ( IntellisenseDeclarations declarations, IBooParseTreeNode scopedParseTree ) : void |
Adds members from the current scope (flattened, so all containing scopes are included) to the declarations.
|
|
AddReferences ( IntellisenseDeclarations declarations, |
||
AddSpecialTypes ( IntellisenseDeclarations declarations ) : void | ||
GetDocument ( IBooParseTreeNode node ) : |
||
GetInvocationStack ( string lineSource ) : Boo.BooLangService.Intellisense.Invocation[] | ||
GetMembersFromCurrentScope ( int line, string lineSource ) : List |
||
GetScopedIntellisenseDeclarations ( int lineNum ) : IntellisenseDeclarations |
public DeclarationFinder ( CompiledProject compiledProject, ISource source, string fileName ) : System | ||
compiledProject | CompiledProject | |
source | ISource | |
fileName | string | |
return | System |
public Find ( |
||
caretLocation | ||
parseReason | ParseReason | |
return | IntellisenseDeclarations |
public Find ( int lineNum, int colNum, ParseReason reason ) : IntellisenseDeclarations | ||
lineNum | int | Caret line |
colNum | int | Caret column |
reason | ParseReason | Reason for parse |
return | IntellisenseDeclarations |