Method GetExpressionType
- Namespace
- Alternet.Syntax.CodeCompletion
- Assembly
- Alternet.Syntax.Parsers.Advanced.v10.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
ISyntaxNode
refNode
ISyntaxNode
position
Point
name
string
scope
CodeCompletionScope
arrayType
object
genericType
object
pointerType
int
Returns
- object
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
ISyntaxNode
refNode
ISyntaxNode
position
Point
member
object
name
string
scope
CodeCompletionScope
arrayType
object
genericType
object
pointerType
int
Returns
- object
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
Point
node
ISyntaxNode
refNode
ISyntaxNode
scope
CodeCompletionScope
arrayType
object
genericType
object
pointerType
int
Returns
- object