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