Class Analyzer<TResult, TContext>
The abstract class with default Analyzer API realization. It's useful where you don't need to implement whole interface (just a few methods).
[ExcludeFromCodeCoverage]
public abstract class Analyzer<TResult, TContext> : IAnalyzer<TResult, TContext>
Type Parameters
TResultThe type of the result.
TContextThe type of additional parameter for analyzer.
- Inheritance
-
Analyzer<TResult, TContext>
- Implements
-
IAnalyzer<TResult, TContext>
- Derived
- Inherited Members
Methods
Analyze(Abs, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Abs exp, TContext context)
Parameters
expAbsThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Add, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Add exp, TContext context)
Parameters
expAddThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Assign, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Assign exp, TContext context)
Parameters
expAssignThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(CallExpression, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(CallExpression exp, TContext context)
Parameters
expCallExpressionThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Ceil, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Ceil exp, TContext context)
Parameters
expCeilThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ComplexNumber, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(ComplexNumber exp, TContext context)
Parameters
expComplexNumberThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Conjugate, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Conjugate exp, TContext context)
Parameters
expConjugateThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Im, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Im exp, TContext context)
Parameters
expImThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Phase, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Phase exp, TContext context)
Parameters
expPhaseThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Re, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Re exp, TContext context)
Parameters
expReThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Reciprocal, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Reciprocal exp, TContext context)
Parameters
expReciprocalThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToComplex, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(ToComplex exp, TContext context)
Parameters
expToComplexThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Curry, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Curry exp, TContext context)
Parameters
expCurryThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Del, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Del exp, TContext context)
Parameters
expDelThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(DelegateExpression, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(DelegateExpression exp, TContext context)
Parameters
expDelegateExpressionThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Derivative, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Derivative exp, TContext context)
Parameters
expDerivativeThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Div, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Div exp, TContext context)
Parameters
expDivThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Exp, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Exp exp, TContext context)
Parameters
expExpThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Fact, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Fact exp, TContext context)
Parameters
expFactThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Floor, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Floor exp, TContext context)
Parameters
expFloorThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Frac, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Frac exp, TContext context)
Parameters
expFracThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(GCD, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(GCD exp, TContext context)
Parameters
expGCDThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arcosh, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Arcosh exp, TContext context)
Parameters
expArcoshThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arcoth, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Arcoth exp, TContext context)
Parameters
expArcothThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arcsch, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Arcsch exp, TContext context)
Parameters
expArcschThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arsech, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Arsech exp, TContext context)
Parameters
expArsechThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arsinh, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Arsinh exp, TContext context)
Parameters
expArsinhThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Artanh, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Artanh exp, TContext context)
Parameters
expArtanhThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Cosh, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Cosh exp, TContext context)
Parameters
expCoshThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Coth, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Coth exp, TContext context)
Parameters
expCothThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Csch, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Csch exp, TContext context)
Parameters
expCschThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Sech, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Sech exp, TContext context)
Parameters
expSechThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Sinh, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Sinh exp, TContext context)
Parameters
expSinhThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Tanh, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Tanh exp, TContext context)
Parameters
expTanhThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(IExpression, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(IExpression exp, TContext context)
Parameters
expIExpressionThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Exceptions
- NotSupportedException
Always.
Analyze(LCM, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(LCM exp, TContext context)
Parameters
expLCMThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(LambdaExpression, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(LambdaExpression exp, TContext context)
Parameters
expLambdaExpressionThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Lb, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Lb exp, TContext context)
Parameters
expLbThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Lg, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Lg exp, TContext context)
Parameters
expLgThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Ln, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Ln exp, TContext context)
Parameters
expLnThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Log, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Log exp, TContext context)
Parameters
expLogThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(And, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(And exp, TContext context)
Parameters
expAndThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Bool, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Bool exp, TContext context)
Parameters
expBoolThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Equality, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Equality exp, TContext context)
Parameters
expEqualityThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Implication, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Implication exp, TContext context)
Parameters
expImplicationThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(NAnd, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(NAnd exp, TContext context)
Parameters
expNAndThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(NOr, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(NOr exp, TContext context)
Parameters
expNOrThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Not, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Not exp, TContext context)
Parameters
expNotThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Or, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Or exp, TContext context)
Parameters
expOrThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(XOr, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(XOr exp, TContext context)
Parameters
expXOrThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(CrossProduct, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(CrossProduct exp, TContext context)
Parameters
expCrossProductThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Determinant, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Determinant exp, TContext context)
Parameters
expDeterminantThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(DotProduct, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(DotProduct exp, TContext context)
Parameters
expDotProductThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Inverse, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Inverse exp, TContext context)
Parameters
expInverseThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Matrix, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Matrix exp, TContext context)
Parameters
expMatrixThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Transpose, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Transpose exp, TContext context)
Parameters
expTransposeThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Vector, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Vector exp, TContext context)
Parameters
expVectorThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Mod, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Mod exp, TContext context)
Parameters
expModThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Mul, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Mul exp, TContext context)
Parameters
expMulThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Number, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Number exp, TContext context)
Parameters
expNumberThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Pow, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Pow exp, TContext context)
Parameters
expPowThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(AddAssign, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(AddAssign exp, TContext context)
Parameters
expAddAssignThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ConditionalAnd, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(ConditionalAnd exp, TContext context)
Parameters
expConditionalAndThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ConditionalOr, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(ConditionalOr exp, TContext context)
Parameters
expConditionalOrThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Dec, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Dec exp, TContext context)
Parameters
expDecThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(DivAssign, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(DivAssign exp, TContext context)
Parameters
expDivAssignThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Equal, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Equal exp, TContext context)
Parameters
expEqualThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(For, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(For exp, TContext context)
Parameters
expForThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(GreaterOrEqual, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(GreaterOrEqual exp, TContext context)
Parameters
expGreaterOrEqualThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(GreaterThan, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(GreaterThan exp, TContext context)
Parameters
expGreaterThanThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(If, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(If exp, TContext context)
Parameters
expIfThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Inc, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Inc exp, TContext context)
Parameters
expIncThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(LeftShift, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(LeftShift exp, TContext context)
Parameters
expLeftShiftThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(LeftShiftAssign, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(LeftShiftAssign exp, TContext context)
Parameters
expLeftShiftAssignThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(LessOrEqual, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(LessOrEqual exp, TContext context)
Parameters
expLessOrEqualThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(LessThan, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(LessThan exp, TContext context)
Parameters
expLessThanThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(MulAssign, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(MulAssign exp, TContext context)
Parameters
expMulAssignThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(NotEqual, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(NotEqual exp, TContext context)
Parameters
expNotEqualThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(RightShift, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(RightShift exp, TContext context)
Parameters
expRightShiftThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(RightShiftAssign, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(RightShiftAssign exp, TContext context)
Parameters
expRightShiftAssignThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(SubAssign, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(SubAssign exp, TContext context)
Parameters
expSubAssignThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(While, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(While exp, TContext context)
Parameters
expWhileThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Rational, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Rational exp, TContext context)
Parameters
expRationalThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Root, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Root exp, TContext context)
Parameters
expRootThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Round, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Round exp, TContext context)
Parameters
expRoundThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Sign, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Sign exp, TContext context)
Parameters
expSignThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Simplify, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Simplify exp, TContext context)
Parameters
expSimplifyThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Sqrt, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Sqrt exp, TContext context)
Parameters
expSqrtThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Avg, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Avg exp, TContext context)
Parameters
expAvgThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Count, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Count exp, TContext context)
Parameters
expCountThe expresion.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Max, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Max exp, TContext context)
Parameters
expMaxThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Min, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Min exp, TContext context)
Parameters
expMinThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Product, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Product exp, TContext context)
Parameters
expProductThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Stdev, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Stdev exp, TContext context)
Parameters
expStdevThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Stdevp, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Stdevp exp, TContext context)
Parameters
expStdevpThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Sum, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Sum exp, TContext context)
Parameters
expSumThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Var, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Var exp, TContext context)
Parameters
expVarThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Varp, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Varp exp, TContext context)
Parameters
expVarpThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(StringExpression, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(StringExpression exp, TContext context)
Parameters
expStringExpressionThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Sub, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Sub exp, TContext context)
Parameters
expSubThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToBin, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(ToBin exp, TContext context)
Parameters
expToBinThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToHex, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(ToHex exp, TContext context)
Parameters
expToHexThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToNumber, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(ToNumber exp, TContext context)
Parameters
expToNumberThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToOct, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(ToOct exp, TContext context)
Parameters
expToOctThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToRational, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(ToRational exp, TContext context)
Parameters
expToRationalThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arccos, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Arccos exp, TContext context)
Parameters
expArccosThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arccot, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Arccot exp, TContext context)
Parameters
expArccotThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arccsc, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Arccsc exp, TContext context)
Parameters
expArccscThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arcsec, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Arcsec exp, TContext context)
Parameters
expArcsecThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arcsin, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Arcsin exp, TContext context)
Parameters
expArcsinThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arctan, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Arctan exp, TContext context)
Parameters
expArctanThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Cos, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Cos exp, TContext context)
Parameters
expCosThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Cot, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Cot exp, TContext context)
Parameters
expCotThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Csc, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Csc exp, TContext context)
Parameters
expCscThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Sec, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Sec exp, TContext context)
Parameters
expSecThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Sin, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Sin exp, TContext context)
Parameters
expSinThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Tan, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Tan exp, TContext context)
Parameters
expTanThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Trunc, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Trunc exp, TContext context)
Parameters
expTruncThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(UnaryMinus, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(UnaryMinus exp, TContext context)
Parameters
expUnaryMinusThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Unassign, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Unassign exp, TContext context)
Parameters
expUnassignThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Angle, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Angle exp, TContext context)
Parameters
expAngleThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToDegree, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(ToDegree exp, TContext context)
Parameters
expToDegreeThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToGradian, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(ToGradian exp, TContext context)
Parameters
expToGradianThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToRadian, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(ToRadian exp, TContext context)
Parameters
expToRadianThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Area, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Area exp, TContext context)
Parameters
expAreaThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Convert, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Convert exp, TContext context)
Parameters
expConvertThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Length, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Length exp, TContext context)
Parameters
expLengthThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Mass, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Mass exp, TContext context)
Parameters
expMassThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Power, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Power exp, TContext context)
Parameters
expPowerThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Temperature, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Temperature exp, TContext context)
Parameters
expTemperatureThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Time, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Time exp, TContext context)
Parameters
expTimeThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Volume, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Volume exp, TContext context)
Parameters
expVolumeThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Variable, TContext)
Analyzes the specified expression.
public virtual TResult Analyze(Variable exp, TContext context)
Parameters
expVariableThe expression.
contextTContextThe context.
Returns
- TResult
The result of analysis.