Initializes a new instance.

Namespace: TreeLayoutHelper.FlowLayout
Assembly: TreeLayoutHelper (in TreeLayoutHelper.dll) Version: 1.1.0.0 (1.1.0.0)

Syntax

C#
public FlowLayoutTransformer(
	ITreeNavigator<TNode> treeNavigator,
	IFlowNodeTransformer<TNode> nodeTransformer
)
Visual Basic
Public Sub New ( _
	treeNavigator As ITreeNavigator(Of TNode), _
	nodeTransformer As IFlowNodeTransformer(Of TNode) _
)
Visual C++
public:
FlowLayoutTransformer(
	ITreeNavigator<TNode>^ treeNavigator, 
	IFlowNodeTransformer<TNode>^ nodeTransformer
)
J#
public FlowLayoutTransformer(
	ITreeNavigator<TNode> treeNavigator,
	IFlowNodeTransformer<TNode> nodeTransformer
)
JScript
public function FlowLayoutTransformer(
	treeNavigator : ITreeNavigator<TNode>, 
	nodeTransformer : IFlowNodeTransformer<TNode>
)
JavaScript
TreeLayoutHelper.FlowLayout.FlowLayoutTransformer = function(treeNavigator, nodeTransformer);

Parameters

treeNavigator
Type: TreeLayoutHelper..::..ITreeNavigator<(Of <(<'TNode>)>)>
An object that provides a way to navigate through a tree.
nodeTransformer
Type: TreeLayoutHelper.FlowLayout..::..IFlowNodeTransformer<(Of <(<'TNode>)>)>
An object that logically guides the transformation process from tree nodes into flow graph nodes.

Exceptions

ExceptionCondition
System..::..ArgumentNullExceptionAny of the arguments is nullNothingnullptra null reference (Nothing in Visual Basic).

See Also