Skip to content

Validator<TBaseNode> Class

Definition

A Processor<TBaseNode> for validating nodes in a tree. Any Messages returned by validation are added to the node.

public abstract class Validator<TBaseNode> : Processor<TBaseNode>
   where TBaseNode : Node<TBaseNode>

View source

Type Parameters

Name Description
TBaseNode The base type of nodes in the tree.

Constructors

Name Description
Validator()

Methods

Name Description
Process(TBaseNode) Performs processing on the specified node. Does not process any descendants.
Validate(TBaseNode) Validates the specified node.