Skip to content

Validator<TContext, TBaseNode> Class

Definition

An Processor<TBaseNode> for validating nodes in a tree.

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

View source

Type Parameters

Name Description
TContext The type of the processing context.
TBaseNode The base type of nodes to validate.

Constructors

Name Description
Validator()

Methods

Name Description
Process(TContext, TBaseNode) Performs processing on the specified node. Does not process any descendents.
Validate(TContext, TBaseNode) Validate the node and return any Messages to attach to the node to describe any validation issues.