Method GetExpressionType
- Namespace
- Alternet.Syntax.CodeCompletion
- Assembly
- Alternet.Syntax.Parsers.Advanced.v9.dll
GetExpressionType(ISyntaxNode, ISyntaxNode, Point, string, out CodeCompletionScope, out object, out object, out int)
protected virtual object GetExpressionType(ISyntaxNode node, ISyntaxNode refNode, Point position, string name, out CodeCompletionScope scope, out object arrayType, out object genericType, out int pointerType)
Parameters
node
ISyntaxNoderefNode
ISyntaxNodeposition
Pointname
stringscope
CodeCompletionScopearrayType
objectgenericType
objectpointerType
int
Returns
GetExpressionType(IList<string>, ISyntaxNode, ISyntaxNode, Point, object, string, out CodeCompletionScope, out object, out object, out int)
protected virtual object GetExpressionType(IList<string> types, ISyntaxNode node, ISyntaxNode refNode, Point position, object member, string name, out CodeCompletionScope scope, out object arrayType, out object genericType, out int pointerType)
Parameters
types
IList<string>node
ISyntaxNoderefNode
ISyntaxNodeposition
Pointmember
objectname
stringscope
CodeCompletionScopearrayType
objectgenericType
objectpointerType
int
Returns
GetExpressionType(Point, ISyntaxNode, ISyntaxNode, out CodeCompletionScope, out object, out object, out int)
protected virtual object GetExpressionType(Point position, ISyntaxNode node, ISyntaxNode refNode, out CodeCompletionScope scope, out object arrayType, out object genericType, out int pointerType)
Parameters
position
Pointnode
ISyntaxNoderefNode
ISyntaxNodescope
CodeCompletionScopearrayType
objectgenericType
objectpointerType
int