Class SqlQueryActionVisitor<TContext>
public sealed class SqlQueryActionVisitor<TContext> : QueryElementVisitor
Type Parameters
TContext
- Inheritance
-
objectSqlQueryActionVisitor<TContext>
- Inherited Members
- Extension Methods
Constructors
SqlQueryActionVisitor()
public SqlQueryActionVisitor()
Methods
Cleanup()
Resets visitor to initial state.
public override void Cleanup()
Visit(IQueryElement?)
Visitor dispatch method.
public override IQueryElement? Visit(IQueryElement? element)
Parameters
elementIQueryElement
Returns
Visit(TContext, IQueryElement, bool, Action<TContext, IQueryElement>)
public IQueryElement Visit(TContext context, IQueryElement root, bool visitAll, Action<TContext, IQueryElement> visitAction)
Parameters
contextTContextrootIQueryElementvisitAllboolvisitActionAction<TContext, IQueryElement>