Top Method Summary
Options Name Purpose
CHARACTER GetCurrentNodeKey () Returns the Key of the currently selected tree node
Consultingwerk.Studio.ProparseApi.INode GetNode (integer) Returns an INode by a node number
InitializeComponent ()
LoadTree (IParseUnit) Loads the tree from a Parse Unit
LocateInTreeView (SourceCodeLocationParameter) Locates the a tree node based on the current cursor position in the editor
OnSymbolChanged (SymbolChangedEventArgs) Raises the SymbolChanged
ResetNodeColor (TreeNodesCollection) Resets the nodes background color
SelectNode (INode) Selects an INode in the TreeView
ultraTree1_AfterSelect (Object, SelectEventArgs) Event handler for the AfterSelect event of the ultraTree1
WalkAST (INode, TreeNodesCollection) Walks a level of the AST

Top Constructor Summary
Options Name Purpose
ProparseTreeViewControl () Constructor of the ProparseTreeViewControl class

Top Event Summary
Options Name Purpose
SymbolChanged (Object, SymbolChangedEventArgs) Raised when a symbol is selected

Top Property Summary
Options Name Purpose
Consultingwerk.Studio.ProparseApi.IParseUnit ParseUnit


Method Detail
Top

CHARACTER GetCurrentNodeKey ()

Purpose: Returns the Key of the currently selected tree node
Notes:

Returns CHARACTER
The Key of the currently selected tree node
Top

Consultingwerk.Studio.ProparseApi.INode GetNode (integer)

Purpose: Returns an INode by a node number
Notes:

Parameters:
piNodeNum INTEGER
The node number to return
Returns Consultingwerk.Studio.ProparseApi.INode
The reference to the specified INode or the unknown value
Top

InitializeComponent ()


Top

LoadTree (IParseUnit)

Purpose: Loads the tree from a Parse Unit
Notes:

Parameters:
poParseUnit Consultingwerk.Studio.ProparseApi.IParseUnit
The IParseUnit to populate the tree from
Top

LocateInTreeView (SourceCodeLocationParameter)

Purpose: Locates the a tree node based on the current cursor position
in the editor
Notes:

Parameters:
poLocation Consultingwerk.Studio.Proparse.SourceCodeLocationParameter
The SourceCodeLocationParameter describing the cursor position
Top

OnSymbolChanged (SymbolChangedEventArgs)

Purpose: Raises the SymbolChanged
Notes:

Parameters:
e Consultingwerk.Studio.Proparse.SymbolChangedEventArgs
The SymbolChangedEventArgs with the data for the event
Top

ResetNodeColor (TreeNodesCollection)

Purpose: Resets the nodes background color
Notes:

Parameters:
poNodes Infragistics.Win.UltraWinTree.TreeNodesCollection
The current TreeNodesCollection
Top

SelectNode (INode)

Purpose: Selects an INode in the TreeView
Notes:

Parameters:
poNode Consultingwerk.Studio.ProparseApi.INode
The INode to select in the tree view
Top

ultraTree1_AfterSelect (Object, SelectEventArgs)

Purpose: Event handler for the AfterSelect event of the ultraTree1
Notes:

Parameters:
sender System.Object
The reference to the component that raised the event
e Infragistics.Win.UltraWinTree.SelectEventArgs
The SelectEventArgs with the data for this event
Top

WalkAST (INode, TreeNodesCollection)

Purpose: Walks a level of the AST
Notes:

Parameters:
poASTNode Consultingwerk.Studio.ProparseApi.INode
The current parent AST node reference
poTreeNodes Infragistics.Win.UltraWinTree.TreeNodesCollection
The current TreeNodesCollection to add the nodes to


Constructor Detail
Top

ProparseTreeViewControl ()

Purpose: Constructor of the ProparseTreeViewControl class
Notes:



Event Detail
Top

SymbolChanged (Object, SymbolChangedEventArgs)

Purpose: Raised when a symbol is selected
Notes:

Parameters:
sender Progress.Lang.Object
The object that raised the SymbolChanged event
e Consultingwerk.Studio.Proparse.SymbolChangedEventArgs
The SymbolChangedEventArgs with the data for the event


Property Detail
Top

Consultingwerk.Studio.ProparseApi.IParseUnit ParseUnit


Returns Consultingwerk.Studio.ProparseApi.IParseUnit


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       10.10.2026 15:34:22