Class SqlQueryCloneVisitor
public class SqlQueryCloneVisitor : SqlQueryCloneVisitorBase
- Inheritance
-
objectSqlQueryCloneVisitor
- Inherited Members
- Extension Methods
Methods
Cleanup()
Resets visitor to initial state.
public override void Cleanup()
Clone(IQueryElement, Func<IQueryElement, bool>?)
public IQueryElement Clone(IQueryElement element, Func<IQueryElement, bool>? cloneFunc)
Parameters
elementIQueryElementcloneFuncFunc<IQueryElement, bool>
Returns
ShouldReplace(IQueryElement)
Enables unconditional cloning (returning of new instance) of query element in Transform.
Default implementation returns false.
protected override bool ShouldReplace(IQueryElement element)
Parameters
elementIQueryElement