Class ExtensionBuilderExtensions
  
  
  
    - Namespace
 - LinqToDB
 
  - Assembly
 - linq2db.dll
 
   
  
  
  
    public static class ExtensionBuilderExtensions
   
  
    - Inheritance
 
    - 
      
      
ExtensionBuilderExtensions
     
  
  
    - Inherited Members
 
    - 
    
    
    
    
    
    
    
  
 
  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