Метод | Описание | |
---|---|---|
CompletionTreeWalker ( TextPosition position, IDictionary symbols ) : Mages.Core.Ast.Expressions |
Creates a new completition tree walker for the given position.
|
|
FindSuggestions ( IEnumerable statements ) : void |
Finds the suggestions for the given list of statements.
|
|
Visit ( AssignmentExpression expression ) : void |
Visits an assignment expression - accepts the variable and value.
|
|
Visit ( BlockStatement block ) : void |
Visits a block statement - accepts all childs.
|
|
Visit ( EmptyExpression expression ) : void |
Visits an empty expression.
|
|
Visit ( FunctionExpression expression ) : void |
Visits a function expression - accepts the parameters and body.
|
|
Visit ( InvalidExpression expression ) : void |
Visits an invalid expression.
|
|
Visit ( MemberExpression expression ) : void |
Visits a member expression.
|
|
Visit ( ParameterExpression expression ) : void |
Visits a parameter expression - accepts all parameters.
|
|
Visit ( PropertyExpression expression ) : void |
Visits a property expression - accepts the name and value.
|
|
Visit ( SimpleStatement statement ) : void |
Visits a simple statement - accepts the expression.
|
|
Visit ( VarStatement statement ) : void |
Visits a var statement - accepts the assignment.
|
|
Visit ( VariableExpression expression ) : void |
Visits a variable expression.
|
Метод | Описание | |
---|---|---|
AddExpressionKeywords ( ) : void | ||
AddExpressionKeywords ( String prefix ) : void | ||
AddStatementKeywords ( ) : void | ||
AddSuggestions ( String prefix, IEnumerable symbols ) : void | ||
Resolve ( IExpression expression ) : Object>.IDictionary |
||
Within ( ITextRange range ) : Boolean |
public CompletionTreeWalker ( TextPosition position, IDictionary symbols ) : Mages.Core.Ast.Expressions | ||
position | TextPosition | |
symbols | IDictionary | |
Результат | Mages.Core.Ast.Expressions |
public FindSuggestions ( IEnumerable statements ) : void | ||
statements | IEnumerable | The statements to use. |
Результат | void |
public Visit ( AssignmentExpression expression ) : void | ||
expression | AssignmentExpression | |
Результат | void |
public Visit ( BlockStatement block ) : void | ||
block | BlockStatement | |
Результат | void |
public Visit ( EmptyExpression expression ) : void | ||
expression | EmptyExpression | |
Результат | void |
public Visit ( FunctionExpression expression ) : void | ||
expression | FunctionExpression | |
Результат | void |
public Visit ( InvalidExpression expression ) : void | ||
expression | InvalidExpression | |
Результат | void |
public Visit ( MemberExpression expression ) : void | ||
expression | MemberExpression | |
Результат | void |
public Visit ( ParameterExpression expression ) : void | ||
expression | ParameterExpression | |
Результат | void |
public Visit ( PropertyExpression expression ) : void | ||
expression | PropertyExpression | |
Результат | void |
public Visit ( SimpleStatement statement ) : void | ||
statement | SimpleStatement | |
Результат | void |
public Visit ( VarStatement statement ) : void | ||
statement | VarStatement | |
Результат | void |
public Visit ( VariableExpression expression ) : void | ||
expression | VariableExpression | |
Результат | void |