MrKWatkins.Ast 0.9.132 Help

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>

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)

Validate(TContext, TBaseNode)

Validate the node and return any Messages to attach to the node to describe any validation issues.

Last modified: 12 August 2025