Table of Contents

Interface SqlQueryVisitor.IVisitorTransformationInfo

Namespace
LinqToDB.Internal.SqlQuery.Visitors
Assembly
linq2db.dll
public interface SqlQueryVisitor.IVisitorTransformationInfo
Extension Methods

Properties

Version

int Version { get; }

Property Value

int

Methods

GetOriginal(IQueryElement)

IQueryElement GetOriginal(IQueryElement element)

Parameters

element IQueryElement

Returns

IQueryElement

GetReplacement(IQueryElement, out IQueryElement?)

bool GetReplacement(IQueryElement element, out IQueryElement? replacement)

Parameters

element IQueryElement
replacement IQueryElement

Returns

bool

GetReplacements(Dictionary<IQueryElement, IQueryElement>)

void GetReplacements(Dictionary<IQueryElement, IQueryElement> objectTree)

Parameters

objectTree Dictionary<IQueryElement, IQueryElement>

IsReplaced(IQueryElement)

bool IsReplaced(IQueryElement element)

Parameters

element IQueryElement

Returns

bool

RegisterReplaced(IQueryElement, IQueryElement)

void RegisterReplaced(IQueryElement newElement, IQueryElement oldElement)

Parameters

newElement IQueryElement
oldElement IQueryElement