Table of Contents

Class SqlQueryVisitor.VisitorTransformationInfo

Namespace
LinqToDB.Internal.SqlQuery.Visitors
Assembly
linq2db.dll
public class SqlQueryVisitor.VisitorTransformationInfo : SqlQueryVisitor.IVisitorTransformationInfo
Inheritance
object
SqlQueryVisitor.VisitorTransformationInfo
Implements
Extension Methods

Properties

Version

public int Version { get; }

Property Value

int

Methods

GetOriginal(IQueryElement)

public IQueryElement GetOriginal(IQueryElement element)

Parameters

element IQueryElement

Returns

IQueryElement

GetReplacement(IQueryElement, out IQueryElement?)

public bool GetReplacement(IQueryElement element, out IQueryElement? replacement)

Parameters

element IQueryElement
replacement IQueryElement

Returns

bool

GetReplacements(Dictionary<IQueryElement, IQueryElement>)

public void GetReplacements(Dictionary<IQueryElement, IQueryElement> objectTree)

Parameters

objectTree Dictionary<IQueryElement, IQueryElement>

IsReplaced(IQueryElement)

public bool IsReplaced(IQueryElement element)

Parameters

element IQueryElement

Returns

bool

RegisterReplaced(IQueryElement, IQueryElement)

public void RegisterReplaced(IQueryElement newElement, IQueryElement oldElement)

Parameters

newElement IQueryElement
oldElement IQueryElement