Table of Contents

Interface IAnalyzer<TResult, TContext>

Namespace
xFunc.Maths.Analyzers
Assembly
xFunc.Maths.dll

The interface for analyzers.

public interface IAnalyzer<out TResult, in TContext>

Type Parameters

TResult

The type of the result of analysis.

TContext

The type of additional parameter for analyzer.

Methods

Analyze(Abs, TContext)

Analyzes the specified expression.

TResult Analyze(Abs exp, TContext context)

Parameters

exp Abs

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Add, TContext)

Analyzes the specified expression.

TResult Analyze(Add exp, TContext context)

Parameters

exp Add

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Assign, TContext)

Analyzes the specified expression.

TResult Analyze(Assign exp, TContext context)

Parameters

exp Assign

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(CallExpression, TContext)

Analyzes the specified expression.

TResult Analyze(CallExpression exp, TContext context)

Parameters

exp CallExpression

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Ceil, TContext)

Analyzes the specified expression.

TResult Analyze(Ceil exp, TContext context)

Parameters

exp Ceil

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(ComplexNumber, TContext)

Analyzes the specified expression.

TResult Analyze(ComplexNumber exp, TContext context)

Parameters

exp ComplexNumber

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Conjugate, TContext)

Analyzes the specified expression.

TResult Analyze(Conjugate exp, TContext context)

Parameters

exp Conjugate

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Im, TContext)

Analyzes the specified expression.

TResult Analyze(Im exp, TContext context)

Parameters

exp Im

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Phase, TContext)

Analyzes the specified expression.

TResult Analyze(Phase exp, TContext context)

Parameters

exp Phase

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Re, TContext)

Analyzes the specified expression.

TResult Analyze(Re exp, TContext context)

Parameters

exp Re

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Reciprocal, TContext)

Analyzes the specified expression.

TResult Analyze(Reciprocal exp, TContext context)

Parameters

exp Reciprocal

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(ToComplex, TContext)

Analyzes the specified expression.

TResult Analyze(ToComplex exp, TContext context)

Parameters

exp ToComplex

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Curry, TContext)

Analyzes the specified expression.

TResult Analyze(Curry exp, TContext context)

Parameters

exp Curry

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Del, TContext)

Analyzes the specified expression.

TResult Analyze(Del exp, TContext context)

Parameters

exp Del

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(DelegateExpression, TContext)

Analyzes the specified expression.

TResult Analyze(DelegateExpression exp, TContext context)

Parameters

exp DelegateExpression

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Derivative, TContext)

Analyzes the specified expression.

TResult Analyze(Derivative exp, TContext context)

Parameters

exp Derivative

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Div, TContext)

Analyzes the specified expression.

TResult Analyze(Div exp, TContext context)

Parameters

exp Div

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Exp, TContext)

Analyzes the specified expression.

TResult Analyze(Exp exp, TContext context)

Parameters

exp Exp

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Fact, TContext)

Analyzes the specified expression.

TResult Analyze(Fact exp, TContext context)

Parameters

exp Fact

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Floor, TContext)

Analyzes the specified expression.

TResult Analyze(Floor exp, TContext context)

Parameters

exp Floor

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Frac, TContext)

Analyzes the specified expression.

TResult Analyze(Frac exp, TContext context)

Parameters

exp Frac

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(GCD, TContext)

Analyzes the specified expression.

TResult Analyze(GCD exp, TContext context)

Parameters

exp GCD

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Arcosh, TContext)

Analyzes the specified expression.

TResult Analyze(Arcosh exp, TContext context)

Parameters

exp Arcosh

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Arcoth, TContext)

Analyzes the specified expression.

TResult Analyze(Arcoth exp, TContext context)

Parameters

exp Arcoth

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Arcsch, TContext)

Analyzes the specified expression.

TResult Analyze(Arcsch exp, TContext context)

Parameters

exp Arcsch

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Arsech, TContext)

Analyzes the specified expression.

TResult Analyze(Arsech exp, TContext context)

Parameters

exp Arsech

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Arsinh, TContext)

Analyzes the specified expression.

TResult Analyze(Arsinh exp, TContext context)

Parameters

exp Arsinh

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Artanh, TContext)

Analyzes the specified expression.

TResult Analyze(Artanh exp, TContext context)

Parameters

exp Artanh

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Cosh, TContext)

Analyzes the specified expression.

TResult Analyze(Cosh exp, TContext context)

Parameters

exp Cosh

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Coth, TContext)

Analyzes the specified expression.

TResult Analyze(Coth exp, TContext context)

Parameters

exp Coth

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Csch, TContext)

Analyzes the specified expression.

TResult Analyze(Csch exp, TContext context)

Parameters

exp Csch

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Sech, TContext)

Analyzes the specified expression.

TResult Analyze(Sech exp, TContext context)

Parameters

exp Sech

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Sinh, TContext)

Analyzes the specified expression.

TResult Analyze(Sinh exp, TContext context)

Parameters

exp Sinh

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Tanh, TContext)

Analyzes the specified expression.

TResult Analyze(Tanh exp, TContext context)

Parameters

exp Tanh

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(IExpression, TContext)

Analyzes the specified expression.

TResult Analyze(IExpression exp, TContext context)

Parameters

exp IExpression

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(LCM, TContext)

Analyzes the specified expression.

TResult Analyze(LCM exp, TContext context)

Parameters

exp LCM

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(LambdaExpression, TContext)

Analyzes the specified expression.

TResult Analyze(LambdaExpression exp, TContext context)

Parameters

exp LambdaExpression

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Lb, TContext)

Analyzes the specified expression.

TResult Analyze(Lb exp, TContext context)

Parameters

exp Lb

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Lg, TContext)

Analyzes the specified expression.

TResult Analyze(Lg exp, TContext context)

Parameters

exp Lg

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Ln, TContext)

Analyzes the specified expression.

TResult Analyze(Ln exp, TContext context)

Parameters

exp Ln

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Log, TContext)

Analyzes the specified expression.

TResult Analyze(Log exp, TContext context)

Parameters

exp Log

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(And, TContext)

Analyzes the specified expression.

TResult Analyze(And exp, TContext context)

Parameters

exp And

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Bool, TContext)

Analyzes the specified expression.

TResult Analyze(Bool exp, TContext context)

Parameters

exp Bool

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Equality, TContext)

Analyzes the specified expression.

TResult Analyze(Equality exp, TContext context)

Parameters

exp Equality

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Implication, TContext)

Analyzes the specified expression.

TResult Analyze(Implication exp, TContext context)

Parameters

exp Implication

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(NAnd, TContext)

Analyzes the specified expression.

TResult Analyze(NAnd exp, TContext context)

Parameters

exp NAnd

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(NOr, TContext)

Analyzes the specified expression.

TResult Analyze(NOr exp, TContext context)

Parameters

exp NOr

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Not, TContext)

Analyzes the specified expression.

TResult Analyze(Not exp, TContext context)

Parameters

exp Not

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Or, TContext)

Analyzes the specified expression.

TResult Analyze(Or exp, TContext context)

Parameters

exp Or

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(XOr, TContext)

Analyzes the specified expression.

TResult Analyze(XOr exp, TContext context)

Parameters

exp XOr

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(CrossProduct, TContext)

Analyzes the specified expression.

TResult Analyze(CrossProduct exp, TContext context)

Parameters

exp CrossProduct

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Determinant, TContext)

Analyzes the specified expression.

TResult Analyze(Determinant exp, TContext context)

Parameters

exp Determinant

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(DotProduct, TContext)

Analyzes the specified expression.

TResult Analyze(DotProduct exp, TContext context)

Parameters

exp DotProduct

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Inverse, TContext)

Analyzes the specified expression.

TResult Analyze(Inverse exp, TContext context)

Parameters

exp Inverse

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Matrix, TContext)

Analyzes the specified expression.

TResult Analyze(Matrix exp, TContext context)

Parameters

exp Matrix

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Transpose, TContext)

Analyzes the specified expression.

TResult Analyze(Transpose exp, TContext context)

Parameters

exp Transpose

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Vector, TContext)

Analyzes the specified expression.

TResult Analyze(Vector exp, TContext context)

Parameters

exp Vector

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Mod, TContext)

Analyzes the specified expression.

TResult Analyze(Mod exp, TContext context)

Parameters

exp Mod

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Mul, TContext)

Analyzes the specified expression.

TResult Analyze(Mul exp, TContext context)

Parameters

exp Mul

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Number, TContext)

Analyzes the specified expression.

TResult Analyze(Number exp, TContext context)

Parameters

exp Number

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Pow, TContext)

Analyzes the specified expression.

TResult Analyze(Pow exp, TContext context)

Parameters

exp Pow

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(AddAssign, TContext)

Analyzes the specified expression.

TResult Analyze(AddAssign exp, TContext context)

Parameters

exp AddAssign

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(ConditionalAnd, TContext)

Analyzes the specified expression.

TResult Analyze(ConditionalAnd exp, TContext context)

Parameters

exp ConditionalAnd

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(ConditionalOr, TContext)

Analyzes the specified expression.

TResult Analyze(ConditionalOr exp, TContext context)

Parameters

exp ConditionalOr

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Dec, TContext)

Analyzes the specified expression.

TResult Analyze(Dec exp, TContext context)

Parameters

exp Dec

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(DivAssign, TContext)

Analyzes the specified expression.

TResult Analyze(DivAssign exp, TContext context)

Parameters

exp DivAssign

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Equal, TContext)

Analyzes the specified expression.

TResult Analyze(Equal exp, TContext context)

Parameters

exp Equal

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(For, TContext)

Analyzes the specified expression.

TResult Analyze(For exp, TContext context)

Parameters

exp For

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(GreaterOrEqual, TContext)

Analyzes the specified expression.

TResult Analyze(GreaterOrEqual exp, TContext context)

Parameters

exp GreaterOrEqual

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(GreaterThan, TContext)

Analyzes the specified expression.

TResult Analyze(GreaterThan exp, TContext context)

Parameters

exp GreaterThan

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(If, TContext)

Analyzes the specified expression.

TResult Analyze(If exp, TContext context)

Parameters

exp If

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Inc, TContext)

Analyzes the specified expression.

TResult Analyze(Inc exp, TContext context)

Parameters

exp Inc

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(LeftShift, TContext)

Analyzes the specified expression.

TResult Analyze(LeftShift exp, TContext context)

Parameters

exp LeftShift

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(LeftShiftAssign, TContext)

Analyzes the specified expression.

TResult Analyze(LeftShiftAssign exp, TContext context)

Parameters

exp LeftShiftAssign

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(LessOrEqual, TContext)

Analyzes the specified expression.

TResult Analyze(LessOrEqual exp, TContext context)

Parameters

exp LessOrEqual

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(LessThan, TContext)

Analyzes the specified expression.

TResult Analyze(LessThan exp, TContext context)

Parameters

exp LessThan

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(MulAssign, TContext)

Analyzes the specified expression.

TResult Analyze(MulAssign exp, TContext context)

Parameters

exp MulAssign

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(NotEqual, TContext)

Analyzes the specified expression.

TResult Analyze(NotEqual exp, TContext context)

Parameters

exp NotEqual

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(RightShift, TContext)

Analyzes the specified expression.

TResult Analyze(RightShift exp, TContext context)

Parameters

exp RightShift

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(RightShiftAssign, TContext)

Analyzes the specified expression.

TResult Analyze(RightShiftAssign exp, TContext context)

Parameters

exp RightShiftAssign

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(SubAssign, TContext)

Analyzes the specified expression.

TResult Analyze(SubAssign exp, TContext context)

Parameters

exp SubAssign

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(While, TContext)

Analyzes the specified expression.

TResult Analyze(While exp, TContext context)

Parameters

exp While

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Rational, TContext)

Analyzes the specified expression.

TResult Analyze(Rational exp, TContext context)

Parameters

exp Rational

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Root, TContext)

Analyzes the specified expression.

TResult Analyze(Root exp, TContext context)

Parameters

exp Root

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Round, TContext)

Analyzes the specified expression.

TResult Analyze(Round exp, TContext context)

Parameters

exp Round

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Sign, TContext)

Analyzes the specified expression.

TResult Analyze(Sign exp, TContext context)

Parameters

exp Sign

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Simplify, TContext)

Analyzes the specified expression.

TResult Analyze(Simplify exp, TContext context)

Parameters

exp Simplify

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Sqrt, TContext)

Analyzes the specified expression.

TResult Analyze(Sqrt exp, TContext context)

Parameters

exp Sqrt

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Avg, TContext)

Analyzes the specified expression.

TResult Analyze(Avg exp, TContext context)

Parameters

exp Avg

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Count, TContext)

Analyzes the specified expression.

TResult Analyze(Count exp, TContext context)

Parameters

exp Count

The expresion.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Max, TContext)

Analyzes the specified expression.

TResult Analyze(Max exp, TContext context)

Parameters

exp Max

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Min, TContext)

Analyzes the specified expression.

TResult Analyze(Min exp, TContext context)

Parameters

exp Min

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Product, TContext)

Analyzes the specified expression.

TResult Analyze(Product exp, TContext context)

Parameters

exp Product

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Stdev, TContext)

Analyzes the specified expression.

TResult Analyze(Stdev exp, TContext context)

Parameters

exp Stdev

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Stdevp, TContext)

Analyzes the specified expression.

TResult Analyze(Stdevp exp, TContext context)

Parameters

exp Stdevp

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Sum, TContext)

Analyzes the specified expression.

TResult Analyze(Sum exp, TContext context)

Parameters

exp Sum

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Var, TContext)

Analyzes the specified expression.

TResult Analyze(Var exp, TContext context)

Parameters

exp Var

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Varp, TContext)

Analyzes the specified expression.

TResult Analyze(Varp exp, TContext context)

Parameters

exp Varp

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(StringExpression, TContext)

Analyzes the specified expression.

TResult Analyze(StringExpression exp, TContext context)

Parameters

exp StringExpression

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Sub, TContext)

Analyzes the specified expression.

TResult Analyze(Sub exp, TContext context)

Parameters

exp Sub

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(ToBin, TContext)

Analyzes the specified expression.

TResult Analyze(ToBin exp, TContext context)

Parameters

exp ToBin

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(ToHex, TContext)

Analyzes the specified expression.

TResult Analyze(ToHex exp, TContext context)

Parameters

exp ToHex

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(ToNumber, TContext)

Analyzes the specified expression.

TResult Analyze(ToNumber exp, TContext context)

Parameters

exp ToNumber

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(ToOct, TContext)

Analyzes the specified expression.

TResult Analyze(ToOct exp, TContext context)

Parameters

exp ToOct

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(ToRational, TContext)

Analyzes the specified expression.

TResult Analyze(ToRational exp, TContext context)

Parameters

exp ToRational

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Arccos, TContext)

Analyzes the specified expression.

TResult Analyze(Arccos exp, TContext context)

Parameters

exp Arccos

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Arccot, TContext)

Analyzes the specified expression.

TResult Analyze(Arccot exp, TContext context)

Parameters

exp Arccot

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Arccsc, TContext)

Analyzes the specified expression.

TResult Analyze(Arccsc exp, TContext context)

Parameters

exp Arccsc

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Arcsec, TContext)

Analyzes the specified expression.

TResult Analyze(Arcsec exp, TContext context)

Parameters

exp Arcsec

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Arcsin, TContext)

Analyzes the specified expression.

TResult Analyze(Arcsin exp, TContext context)

Parameters

exp Arcsin

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Arctan, TContext)

Analyzes the specified expression.

TResult Analyze(Arctan exp, TContext context)

Parameters

exp Arctan

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Cos, TContext)

Analyzes the specified expression.

TResult Analyze(Cos exp, TContext context)

Parameters

exp Cos

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Cot, TContext)

Analyzes the specified expression.

TResult Analyze(Cot exp, TContext context)

Parameters

exp Cot

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Csc, TContext)

Analyzes the specified expression.

TResult Analyze(Csc exp, TContext context)

Parameters

exp Csc

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Sec, TContext)

Analyzes the specified expression.

TResult Analyze(Sec exp, TContext context)

Parameters

exp Sec

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Sin, TContext)

Analyzes the specified expression.

TResult Analyze(Sin exp, TContext context)

Parameters

exp Sin

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Tan, TContext)

Analyzes the specified expression.

TResult Analyze(Tan exp, TContext context)

Parameters

exp Tan

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Trunc, TContext)

Analyzes the specified expression.

TResult Analyze(Trunc exp, TContext context)

Parameters

exp Trunc

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(UnaryMinus, TContext)

Analyzes the specified expression.

TResult Analyze(UnaryMinus exp, TContext context)

Parameters

exp UnaryMinus

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Unassign, TContext)

Analyzes the specified expression.

TResult Analyze(Unassign exp, TContext context)

Parameters

exp Unassign

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Angle, TContext)

Analyzes the specified expression.

TResult Analyze(Angle exp, TContext context)

Parameters

exp Angle

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(ToDegree, TContext)

Analyzes the specified expression.

TResult Analyze(ToDegree exp, TContext context)

Parameters

exp ToDegree

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(ToGradian, TContext)

Analyzes the specified expression.

TResult Analyze(ToGradian exp, TContext context)

Parameters

exp ToGradian

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(ToRadian, TContext)

Analyzes the specified expression.

TResult Analyze(ToRadian exp, TContext context)

Parameters

exp ToRadian

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Area, TContext)

Analyzes the specified expression.

TResult Analyze(Area exp, TContext context)

Parameters

exp Area

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Convert, TContext)

Analyzes the specified expression.

TResult Analyze(Convert exp, TContext context)

Parameters

exp Convert

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Length, TContext)

Analyzes the specified expression.

TResult Analyze(Length exp, TContext context)

Parameters

exp Length

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Mass, TContext)

Analyzes the specified expression.

TResult Analyze(Mass exp, TContext context)

Parameters

exp Mass

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Power, TContext)

Analyzes the specified expression.

TResult Analyze(Power exp, TContext context)

Parameters

exp Power

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Temperature, TContext)

Analyzes the specified expression.

TResult Analyze(Temperature exp, TContext context)

Parameters

exp Temperature

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Time, TContext)

Analyzes the specified expression.

TResult Analyze(Time exp, TContext context)

Parameters

exp Time

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Volume, TContext)

Analyzes the specified expression.

TResult Analyze(Volume exp, TContext context)

Parameters

exp Volume

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Variable, TContext)

Analyzes the specified expression.

TResult Analyze(Variable exp, TContext context)

Parameters

exp Variable

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.