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