Table of Contents

Class SqlInlinedSqlExpression

Namespace
LinqToDB.Internal.SqlQuery
Assembly
linq2db.dll
public sealed class SqlInlinedSqlExpression : SqlInlinedBase, ISqlExpression, IQueryElement, IEquatable<ISqlExpression>
Inheritance
SqlInlinedSqlExpression
Implements
Inherited Members
Extension Methods

Constructors

SqlInlinedSqlExpression(SqlParameter, ISqlExpression)

public SqlInlinedSqlExpression(SqlParameter parameter, ISqlExpression inlinedValue)

Parameters

parameter SqlParameter
inlinedValue ISqlExpression

Properties

ElementType

AST node type.

public override QueryElementType ElementType { get; }

Property Value

QueryElementType

Methods

Equals(ISqlExpression, Func<ISqlExpression, ISqlExpression, bool>)

public override bool Equals(ISqlExpression other, Func<ISqlExpression, ISqlExpression, bool> comparer)

Parameters

other ISqlExpression
comparer Func<ISqlExpression, ISqlExpression, bool>

Returns

bool

GetElementHashCode()

public override int GetElementHashCode()

Returns

int

GetSqlExpression(EvaluationContext)

public override ISqlExpression GetSqlExpression(EvaluationContext evaluationContext)

Parameters

evaluationContext EvaluationContext

Returns

ISqlExpression

ToString(QueryElementTextWriter)

Generates debug text representation of AST node.

public override QueryElementTextWriter ToString(QueryElementTextWriter writer)

Parameters

writer QueryElementTextWriter

Returns

QueryElementTextWriter