Table of Contents

Class SqlQueryCloneVisitorBase

Namespace
LinqToDB.Internal.SqlQuery.Visitors
Assembly
linq2db.dll
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

element IQueryElement

Returns

IQueryElement

RegisterReplacements(IReadOnlyDictionary<IQueryElement, IQueryElement>)

public void RegisterReplacements(IReadOnlyDictionary<IQueryElement, IQueryElement> replacements)

Parameters

replacements IReadOnlyDictionary<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

element IQueryElement

Returns

bool