Class TreeAlgorithmBase

Class TreeAlgorithmBase

Namespace: Aspose.Tasks.Util
Assembly: Aspose.Tasks.dll (25.12.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

object TreeAlgorithmBase<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.

 English