Table of Contents

Interface IQueryElement

Namespace
LinqToDB.Internal.SqlQuery
Assembly
linq2db.dll

Sql AST node interface.

public interface IQueryElement
Extension Methods

Properties

ElementType

AST node type.

QueryElementType ElementType { get; }

Property Value

QueryElementType

Methods

Accept(QueryElementVisitor)

Visitor support.

IQueryElement Accept(QueryElementVisitor visitor)

Parameters

visitor QueryElementVisitor

Returns

IQueryElement

GetElementHashCode()

int GetElementHashCode()

Returns

int

ToString(QueryElementTextWriter)

Generates debug text representation of AST node.

QueryElementTextWriter ToString(QueryElementTextWriter writer)

Parameters

writer QueryElementTextWriter

Returns

QueryElementTextWriter