Table of Contents

Class ExtensionBuilderExtensions

Namespace
LinqToDB
Assembly
linq2db.dll
public static class ExtensionBuilderExtensions
Inheritance
ExtensionBuilderExtensions

Methods

Add(ISqExtensionBuilder, ISqlExpression, ISqlExpression, Type)

public static ISqlExpression Add(this Sql.ISqExtensionBuilder builder, ISqlExpression left, ISqlExpression right, Type type)

Parameters

builder Sql.ISqExtensionBuilder
left ISqlExpression
right ISqlExpression
type Type

Returns

ISqlExpression

Add(ISqExtensionBuilder, ISqlExpression, int)

public static ISqlExpression Add(this Sql.ISqExtensionBuilder builder, ISqlExpression left, int value)

Parameters

builder Sql.ISqExtensionBuilder
left ISqlExpression
value int

Returns

ISqlExpression

AddExpression(ISqExtensionBuilder, string, string)

public static Sql.SqlExtensionParam AddExpression(this Sql.ISqExtensionBuilder builder, string name, string expr)

Parameters

builder Sql.ISqExtensionBuilder
name string
expr string

Returns

Sql.SqlExtensionParam

AddParameter(ISqExtensionBuilder, string, string)

public static Sql.SqlExtensionParam AddParameter(this Sql.ISqExtensionBuilder builder, string name, string value)

Parameters

builder Sql.ISqExtensionBuilder
name string
value string

Returns

Sql.SqlExtensionParam

Add<T>(ISqExtensionBuilder, ISqlExpression, ISqlExpression)

public static ISqlExpression Add<T>(this Sql.ISqExtensionBuilder builder, ISqlExpression left, ISqlExpression right)

Parameters

builder Sql.ISqExtensionBuilder
left ISqlExpression
right ISqlExpression

Returns

ISqlExpression

Type Parameters

T

Dec(ISqExtensionBuilder, ISqlExpression)

public static ISqlExpression Dec(this Sql.ISqExtensionBuilder builder, ISqlExpression expr)

Parameters

builder Sql.ISqExtensionBuilder
expr ISqlExpression

Returns

ISqlExpression

Div(ISqExtensionBuilder, ISqlExpression, ISqlExpression, Type)

public static ISqlExpression Div(this Sql.ISqExtensionBuilder builder, ISqlExpression expr1, ISqlExpression expr2, Type type)

Parameters

builder Sql.ISqExtensionBuilder
expr1 ISqlExpression
expr2 ISqlExpression
type Type

Returns

ISqlExpression

Div(ISqExtensionBuilder, ISqlExpression, int)

public static ISqlExpression Div(this Sql.ISqExtensionBuilder builder, ISqlExpression expr1, int value)

Parameters

builder Sql.ISqExtensionBuilder
expr1 ISqlExpression
value int

Returns

ISqlExpression

Div<T>(ISqExtensionBuilder, ISqlExpression, ISqlExpression)

public static ISqlExpression Div<T>(this Sql.ISqExtensionBuilder builder, ISqlExpression expr1, ISqlExpression expr2)

Parameters

builder Sql.ISqExtensionBuilder
expr1 ISqlExpression
expr2 ISqlExpression

Returns

ISqlExpression

Type Parameters

T

Inc(ISqExtensionBuilder, ISqlExpression)

public static ISqlExpression Inc(this Sql.ISqExtensionBuilder builder, ISqlExpression expr)

Parameters

builder Sql.ISqExtensionBuilder
expr ISqlExpression

Returns

ISqlExpression

Mul(ISqExtensionBuilder, ISqlExpression, ISqlExpression, Type)

public static ISqlExpression Mul(this Sql.ISqExtensionBuilder builder, ISqlExpression left, ISqlExpression right, Type type)

Parameters

builder Sql.ISqExtensionBuilder
left ISqlExpression
right ISqlExpression
type Type

Returns

ISqlExpression

Mul(ISqExtensionBuilder, ISqlExpression, int)

public static ISqlExpression Mul(this Sql.ISqExtensionBuilder builder, ISqlExpression expr1, int value)

Parameters

builder Sql.ISqExtensionBuilder
expr1 ISqlExpression
value int

Returns

ISqlExpression

Mul<T>(ISqExtensionBuilder, ISqlExpression, ISqlExpression)

public static ISqlExpression Mul<T>(this Sql.ISqExtensionBuilder builder, ISqlExpression left, ISqlExpression right)

Parameters

builder Sql.ISqExtensionBuilder
left ISqlExpression
right ISqlExpression

Returns

ISqlExpression

Type Parameters

T

Sub(ISqExtensionBuilder, ISqlExpression, ISqlExpression, Type)

public static ISqlExpression Sub(this Sql.ISqExtensionBuilder builder, ISqlExpression left, ISqlExpression right, Type type)

Parameters

builder Sql.ISqExtensionBuilder
left ISqlExpression
right ISqlExpression
type Type

Returns

ISqlExpression

Sub(ISqExtensionBuilder, ISqlExpression, int)

public static ISqlExpression Sub(this Sql.ISqExtensionBuilder builder, ISqlExpression left, int value)

Parameters

builder Sql.ISqExtensionBuilder
left ISqlExpression
value int

Returns

ISqlExpression

Sub<T>(ISqExtensionBuilder, ISqlExpression, ISqlExpression)

public static ISqlExpression Sub<T>(this Sql.ISqExtensionBuilder builder, ISqlExpression left, ISqlExpression right)

Parameters

builder Sql.ISqExtensionBuilder
left ISqlExpression
right ISqlExpression

Returns

ISqlExpression

Type Parameters

T