Table of Contents

Class SqlInlinedBase

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

Constructors

SqlInlinedBase(SqlParameter, ISqlExpression)

protected SqlInlinedBase(SqlParameter parameter, ISqlExpression inlinedValue)

Parameters

parameter SqlParameter
inlinedValue ISqlExpression

Properties

InlinedValue

public ISqlExpression InlinedValue { get; }

Property Value

ISqlExpression

Parameter

public SqlParameter Parameter { get; }

Property Value

SqlParameter

Precedence

public override int Precedence { get; }

Property Value

int

SystemType

public override Type? SystemType { get; }

Property Value

Type

Methods

CanBeNullable(NullabilityContext)

public override bool CanBeNullable(NullabilityContext nullability)

Parameters

nullability NullabilityContext

Returns

bool

GetSqlExpression(EvaluationContext)

public abstract ISqlExpression GetSqlExpression(EvaluationContext evaluationContext)

Parameters

evaluationContext EvaluationContext

Returns

ISqlExpression

Modify(SqlParameter, ISqlExpression)

public void Modify(SqlParameter parameter, ISqlExpression inlinedValue)

Parameters

parameter SqlParameter
inlinedValue ISqlExpression