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
Implements
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>