Class SqlQueryCloneVisitorBase
public abstract class SqlQueryCloneVisitorBase : SqlQueryVisitor
- Inheritance
-
SqlQueryCloneVisitorBase
- Derived
- Inherited Members
- Extension Methods
Constructors
SqlQueryCloneVisitorBase()
protected SqlQueryCloneVisitorBase()
Methods
PerformClone(IQueryElement)
public IQueryElement PerformClone(IQueryElement element)
Parameters
elementIQueryElement
Returns
RegisterReplacements(IReadOnlyDictionary<IQueryElement, IQueryElement>)
public void RegisterReplacements(IReadOnlyDictionary<IQueryElement, IQueryElement> replacements)
Parameters
replacementsIReadOnlyDictionary<IQueryElement, IQueryElement>
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