CxNodeVisitorTree

Description

class Tinman.Core.Cx.CxNodeVisitorTree

Derived from

CxNodeVisitor

Base class for ICxNodeVisitor implementations.

The visitor method implementations perform an in-order traversal of the PSI model, according to the order in which the respective members are declared (base type members come first). No further logic is performed. Visitor methods for leaf nodes have the EmptyBody.

Protected / Methods

Visit­Node


protected method VisitNode → (2)

node in : CxNode

The PSI node or null.

userData in : object

Optional user data object.

Visits the given PSI node.

Visit­Nodes


protected method VisitNodes → (2)
<T : CxNode>

nodes in : IEnumerable<T>

The PSI node list or null.

userData in : object

Optional user data object.

Visits the given PSI node list.

Protected / Attributes

attribute­Usage


protected attribute attributeUsage → (CxAttributeUsage)

The usage of the current PSI node.

expression­Usage


protected attribute expressionUsage → (CxExpressionUsage)

The usage of the current PSI node.

parameter­Usage


protected attribute parameterUsage → (CxParameterUsage)

The usage of the current PSI node.

statement­Usage


protected attribute statementUsage → (CxStatementUsage)

The usage of the current PSI node.

type­Usage


protected attribute typeUsage → (CxTypeUsage)

The usage of the current PSI node.

variable­Usage


protected attribute variableUsage → (CxVariableUsage)

The usage of the current PSI node.