MrKWatkins.Ast 0.9.132 Help

NodeReplacer<TBaseNode, TNode> Class

Definition

An OrderedNodeProcessor<TBaseNode, TNode> for optionally replacing nodes of a specific type in a tree.

public abstract class NodeReplacer<TBaseNode, TNode> : OrderedNodeProcessor<TBaseNode, TNode> where TBaseNode : Node<TBaseNode> where TNode : TBaseNode

Type Parameters

Name

Description

TBaseNode

The base type of nodes in the tree.

TNode

The type of nodes to replace.

Constructors

Name

Description

NodeReplacer()

Methods

Name

Description

Process(TNode)

Replace(TNode)

Optionally replace the specified node.

Last modified: 12 August 2025