Class TreeAlgorithmBase

Class TreeAlgorithmBase

Namespace: Aspose.Tasks.Util
Assembly: Aspose.Tasks.dll (25.2.0)

A base class for implementations of Aspose.Tasks.Util.ITreeAlgorithm`1

public abstract class TreeAlgorithmBase<t> : ITreeAlgorithm<t>

Type Parameters

T

The type of the elements.

Inheritance

objectTreeAlgorithmBase<t>

Implements

ITreeAlgorithm<t>

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

TreeAlgorithmBase()

protected TreeAlgorithmBase()

Methods

Alg(T, int)

Processes a node of a tree.

public abstract void Alg(T el, int level)

Parameters

el T

Node to process.

level int

Tree node level.

PostAlg(T, int)

Called after processing of a node of a tree.

public virtual void PostAlg(T el, int level)

Parameters

el T

Node to process.

level int

Tree node level.

PreAlg(T, int)

Called before processing of a node of a tree.

public virtual void PreAlg(T el, int level)

Parameters

el T

Node to process.

level int

Tree node level. </t></t>