Class MathMemberTranslatorBase
public class MathMemberTranslatorBase : MemberTranslatorBase, IMemberTranslator
- Inheritance
-
object
MathMemberTranslatorBase
- Implements
-
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
MathMemberTranslatorBase()
public MathMemberTranslatorBase()
Methods
TranslateAbsMethod(ITranslationContext, MethodCallExpression, ISqlExpression)
protected virtual ISqlExpression? TranslateAbsMethod(ITranslationContext translationContext, MethodCallExpression methodCall, ISqlExpression value)
Parameters
translationContext ITranslationContext
methodCall MethodCallExpression
value ISqlExpression
Returns
- ISqlExpression
TranslateMaxMethod(ITranslationContext, MethodCallExpression, ISqlExpression, ISqlExpression)
protected virtual ISqlExpression? TranslateMaxMethod(ITranslationContext translationContext, MethodCallExpression methodCall, ISqlExpression xValue, ISqlExpression yValue)
Parameters
translationContext ITranslationContext
methodCall MethodCallExpression
xValue ISqlExpression
yValue ISqlExpression
Returns
- ISqlExpression
TranslateMinMethod(ITranslationContext, MethodCallExpression, ISqlExpression, ISqlExpression)
protected virtual ISqlExpression? TranslateMinMethod(ITranslationContext translationContext, MethodCallExpression methodCall, ISqlExpression xValue, ISqlExpression yValue)
Parameters
translationContext ITranslationContext
methodCall MethodCallExpression
xValue ISqlExpression
yValue ISqlExpression
Returns
- ISqlExpression
TranslatePow(ITranslationContext, MethodCallExpression, ISqlExpression, ISqlExpression)
protected virtual ISqlExpression? TranslatePow(ITranslationContext translationContext, MethodCallExpression methodCall, ISqlExpression xValue, ISqlExpression yValue)
Parameters
translationContext ITranslationContext
methodCall MethodCallExpression
xValue ISqlExpression
yValue ISqlExpression
Returns
- ISqlExpression
TranslateRoundAwayFromZero(ITranslationContext, MethodCallExpression, ISqlExpression, ISqlExpression?)
protected virtual ISqlExpression? TranslateRoundAwayFromZero(ITranslationContext translationContext, MethodCallExpression methodCall, ISqlExpression value, ISqlExpression? precision)
Parameters
translationContext ITranslationContext
methodCall MethodCallExpression
value ISqlExpression
precision ISqlExpression
Returns
- ISqlExpression
TranslateRoundToEven(ITranslationContext, MethodCallExpression, ISqlExpression, ISqlExpression?)
protected virtual ISqlExpression? TranslateRoundToEven(ITranslationContext translationContext, MethodCallExpression methodCall, ISqlExpression value, ISqlExpression? precision)
Parameters
translationContext ITranslationContext
methodCall MethodCallExpression
value ISqlExpression
precision ISqlExpression
Returns
- ISqlExpression