Table of Contents

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 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