Class ExtensionBuilderExtensions
- Namespace
- LinqToDB
- Assembly
- linq2db.dll
public static class ExtensionBuilderExtensions
- Inheritance
-
object
ExtensionBuilderExtensions
Methods
Add(ISqlExtensionBuilder, ISqlExpression, ISqlExpression, Type)
[SuppressMessage("Style", "IDE0060:Remove unused parameter", Justification = "builder is an extension point")]
public static ISqlExpression Add(this Sql.ISqlExtensionBuilder builder, ISqlExpression left, ISqlExpression right, Type type)
Parameters
builder Sql.ISqlExtensionBuilder
left ISqlExpression
right ISqlExpression
type Type
Returns
- ISqlExpression
Add(ISqlExtensionBuilder, ISqlExpression, int)
public static ISqlExpression Add(this Sql.ISqlExtensionBuilder builder, ISqlExpression left, int value)
Parameters
builder Sql.ISqlExtensionBuilder
left ISqlExpression
value int
Returns
- ISqlExpression
AddFragment(ISqlExtensionBuilder, string, string)
public static Sql.SqlExtensionParam AddFragment(this Sql.ISqlExtensionBuilder builder, string name, string expr)
Parameters
builder Sql.ISqlExtensionBuilder
name string
expr string
Returns
- Sql.SqlExtensionParam
AddParameter(ISqlExtensionBuilder, string, string)
public static Sql.SqlExtensionParam AddParameter(this Sql.ISqlExtensionBuilder builder, string name, string value)
Parameters
builder Sql.ISqlExtensionBuilder
name string
value string
Returns
- Sql.SqlExtensionParam
Add<T>(ISqlExtensionBuilder, ISqlExpression, ISqlExpression)
public static ISqlExpression Add<T>(this Sql.ISqlExtensionBuilder builder, ISqlExpression left, ISqlExpression right)
Parameters
builder Sql.ISqlExtensionBuilder
left ISqlExpression
right ISqlExpression
Returns
- ISqlExpression
Type Parameters
T
Dec(ISqlExtensionBuilder, ISqlExpression)
public static ISqlExpression Dec(this Sql.ISqlExtensionBuilder builder, ISqlExpression expr)
Parameters
builder Sql.ISqlExtensionBuilder
expr ISqlExpression
Returns
- ISqlExpression
Div(ISqlExtensionBuilder, ISqlExpression, ISqlExpression, Type)
[SuppressMessage("Style", "IDE0060:Remove unused parameter", Justification = "builder is an extension point")]
public static ISqlExpression Div(this Sql.ISqlExtensionBuilder builder, ISqlExpression expr1, ISqlExpression expr2, Type type)
Parameters
builder Sql.ISqlExtensionBuilder
expr1 ISqlExpression
expr2 ISqlExpression
type Type
Returns
- ISqlExpression
Div(ISqlExtensionBuilder, ISqlExpression, int)
public static ISqlExpression Div(this Sql.ISqlExtensionBuilder builder, ISqlExpression expr1, int value)
Parameters
builder Sql.ISqlExtensionBuilder
expr1 ISqlExpression
value int
Returns
- ISqlExpression
Div<T>(ISqlExtensionBuilder, ISqlExpression, ISqlExpression)
public static ISqlExpression Div<T>(this Sql.ISqlExtensionBuilder builder, ISqlExpression expr1, ISqlExpression expr2)
Parameters
builder Sql.ISqlExtensionBuilder
expr1 ISqlExpression
expr2 ISqlExpression
Returns
- ISqlExpression
Type Parameters
T
Inc(ISqlExtensionBuilder, ISqlExpression)
public static ISqlExpression Inc(this Sql.ISqlExtensionBuilder builder, ISqlExpression expr)
Parameters
builder Sql.ISqlExtensionBuilder
expr ISqlExpression
Returns
- ISqlExpression
Mul(ISqlExtensionBuilder, ISqlExpression, ISqlExpression, Type)
[SuppressMessage("Style", "IDE0060:Remove unused parameter", Justification = "builder is an extension point")]
public static ISqlExpression Mul(this Sql.ISqlExtensionBuilder builder, ISqlExpression left, ISqlExpression right, Type type)
Parameters
builder Sql.ISqlExtensionBuilder
left ISqlExpression
right ISqlExpression
type Type
Returns
- ISqlExpression
Mul(ISqlExtensionBuilder, ISqlExpression, int)
public static ISqlExpression Mul(this Sql.ISqlExtensionBuilder builder, ISqlExpression expr1, int value)
Parameters
builder Sql.ISqlExtensionBuilder
expr1 ISqlExpression
value int
Returns
- ISqlExpression
Mul<T>(ISqlExtensionBuilder, ISqlExpression, ISqlExpression)
public static ISqlExpression Mul<T>(this Sql.ISqlExtensionBuilder builder, ISqlExpression left, ISqlExpression right)
Parameters
builder Sql.ISqlExtensionBuilder
left ISqlExpression
right ISqlExpression
Returns
- ISqlExpression
Type Parameters
T
Sub(ISqlExtensionBuilder, ISqlExpression, ISqlExpression, Type)
[SuppressMessage("Style", "IDE0060:Remove unused parameter", Justification = "builder is an extension point")]
public static ISqlExpression Sub(this Sql.ISqlExtensionBuilder builder, ISqlExpression left, ISqlExpression right, Type type)
Parameters
builder Sql.ISqlExtensionBuilder
left ISqlExpression
right ISqlExpression
type Type
Returns
- ISqlExpression
Sub(ISqlExtensionBuilder, ISqlExpression, int)
public static ISqlExpression Sub(this Sql.ISqlExtensionBuilder builder, ISqlExpression left, int value)
Parameters
builder Sql.ISqlExtensionBuilder
left ISqlExpression
value int
Returns
- ISqlExpression
Sub<T>(ISqlExtensionBuilder, ISqlExpression, ISqlExpression)
public static ISqlExpression Sub<T>(this Sql.ISqlExtensionBuilder builder, ISqlExpression left, ISqlExpression right)
Parameters
builder Sql.ISqlExtensionBuilder
left ISqlExpression
right ISqlExpression
Returns
- ISqlExpression
Type Parameters
T