Table of Contents

Class Analyzer<TResult, TContext>

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

The abstract class with default Analyzer API realization. It's useful where you don't need to implement whole interface (just a few methods).

public abstract class Analyzer<TResult, TContext> : IAnalyzer<TResult, TContext>

Type Parameters

TResult

The type of the result.

TContext

The 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

exp Abs

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(Add, TContext)

Analyzes the specified expression.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual TResult Analyze(IExpression exp, TContext context)

Parameters

exp IExpression

The expression.

context TContext

The 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

exp LCM

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

Analyze(LambdaExpression, TContext)

Analyzes the specified expression.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual 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.

public virtual TResult Analyze(Variable exp, TContext context)

Parameters

exp Variable

The expression.

context TContext

The context.

Returns

TResult

The result of analysis.

See Also

IAnalyzer<TResult, TContext>