Interface IAnalyzer<TResult, TContext>
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
AbsThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Add, TContext)
Analyzes the specified expression.
TResult Analyze(Add exp, TContext context)
Parameters
exp
AddThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Assign, TContext)
Analyzes the specified expression.
TResult Analyze(Assign exp, TContext context)
Parameters
exp
AssignThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(CallExpression, TContext)
Analyzes the specified expression.
TResult Analyze(CallExpression exp, TContext context)
Parameters
exp
CallExpressionThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Ceil, TContext)
Analyzes the specified expression.
TResult Analyze(Ceil exp, TContext context)
Parameters
exp
CeilThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ComplexNumber, TContext)
Analyzes the specified expression.
TResult Analyze(ComplexNumber exp, TContext context)
Parameters
exp
ComplexNumberThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Conjugate, TContext)
Analyzes the specified expression.
TResult Analyze(Conjugate exp, TContext context)
Parameters
exp
ConjugateThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Im, TContext)
Analyzes the specified expression.
TResult Analyze(Im exp, TContext context)
Parameters
exp
ImThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Phase, TContext)
Analyzes the specified expression.
TResult Analyze(Phase exp, TContext context)
Parameters
exp
PhaseThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Re, TContext)
Analyzes the specified expression.
TResult Analyze(Re exp, TContext context)
Parameters
exp
ReThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Reciprocal, TContext)
Analyzes the specified expression.
TResult Analyze(Reciprocal exp, TContext context)
Parameters
exp
ReciprocalThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToComplex, TContext)
Analyzes the specified expression.
TResult Analyze(ToComplex exp, TContext context)
Parameters
exp
ToComplexThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Curry, TContext)
Analyzes the specified expression.
TResult Analyze(Curry exp, TContext context)
Parameters
exp
CurryThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Del, TContext)
Analyzes the specified expression.
TResult Analyze(Del exp, TContext context)
Parameters
exp
DelThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(DelegateExpression, TContext)
Analyzes the specified expression.
TResult Analyze(DelegateExpression exp, TContext context)
Parameters
exp
DelegateExpressionThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Derivative, TContext)
Analyzes the specified expression.
TResult Analyze(Derivative exp, TContext context)
Parameters
exp
DerivativeThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Div, TContext)
Analyzes the specified expression.
TResult Analyze(Div exp, TContext context)
Parameters
exp
DivThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Exp, TContext)
Analyzes the specified expression.
TResult Analyze(Exp exp, TContext context)
Parameters
exp
ExpThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Fact, TContext)
Analyzes the specified expression.
TResult Analyze(Fact exp, TContext context)
Parameters
exp
FactThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Floor, TContext)
Analyzes the specified expression.
TResult Analyze(Floor exp, TContext context)
Parameters
exp
FloorThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Frac, TContext)
Analyzes the specified expression.
TResult Analyze(Frac exp, TContext context)
Parameters
exp
FracThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(GCD, TContext)
Analyzes the specified expression.
TResult Analyze(GCD exp, TContext context)
Parameters
exp
GCDThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arcosh, TContext)
Analyzes the specified expression.
TResult Analyze(Arcosh exp, TContext context)
Parameters
exp
ArcoshThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arcoth, TContext)
Analyzes the specified expression.
TResult Analyze(Arcoth exp, TContext context)
Parameters
exp
ArcothThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arcsch, TContext)
Analyzes the specified expression.
TResult Analyze(Arcsch exp, TContext context)
Parameters
exp
ArcschThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arsech, TContext)
Analyzes the specified expression.
TResult Analyze(Arsech exp, TContext context)
Parameters
exp
ArsechThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arsinh, TContext)
Analyzes the specified expression.
TResult Analyze(Arsinh exp, TContext context)
Parameters
exp
ArsinhThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Artanh, TContext)
Analyzes the specified expression.
TResult Analyze(Artanh exp, TContext context)
Parameters
exp
ArtanhThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Cosh, TContext)
Analyzes the specified expression.
TResult Analyze(Cosh exp, TContext context)
Parameters
exp
CoshThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Coth, TContext)
Analyzes the specified expression.
TResult Analyze(Coth exp, TContext context)
Parameters
exp
CothThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Csch, TContext)
Analyzes the specified expression.
TResult Analyze(Csch exp, TContext context)
Parameters
exp
CschThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Sech, TContext)
Analyzes the specified expression.
TResult Analyze(Sech exp, TContext context)
Parameters
exp
SechThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Sinh, TContext)
Analyzes the specified expression.
TResult Analyze(Sinh exp, TContext context)
Parameters
exp
SinhThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Tanh, TContext)
Analyzes the specified expression.
TResult Analyze(Tanh exp, TContext context)
Parameters
exp
TanhThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(IExpression, TContext)
Analyzes the specified expression.
TResult Analyze(IExpression exp, TContext context)
Parameters
exp
IExpressionThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(LCM, TContext)
Analyzes the specified expression.
TResult Analyze(LCM exp, TContext context)
Parameters
exp
LCMThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(LambdaExpression, TContext)
Analyzes the specified expression.
TResult Analyze(LambdaExpression exp, TContext context)
Parameters
exp
LambdaExpressionThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Lb, TContext)
Analyzes the specified expression.
TResult Analyze(Lb exp, TContext context)
Parameters
exp
LbThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Lg, TContext)
Analyzes the specified expression.
TResult Analyze(Lg exp, TContext context)
Parameters
exp
LgThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Ln, TContext)
Analyzes the specified expression.
TResult Analyze(Ln exp, TContext context)
Parameters
exp
LnThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Log, TContext)
Analyzes the specified expression.
TResult Analyze(Log exp, TContext context)
Parameters
exp
LogThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(And, TContext)
Analyzes the specified expression.
TResult Analyze(And exp, TContext context)
Parameters
exp
AndThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Bool, TContext)
Analyzes the specified expression.
TResult Analyze(Bool exp, TContext context)
Parameters
exp
BoolThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Equality, TContext)
Analyzes the specified expression.
TResult Analyze(Equality exp, TContext context)
Parameters
exp
EqualityThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Implication, TContext)
Analyzes the specified expression.
TResult Analyze(Implication exp, TContext context)
Parameters
exp
ImplicationThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(NAnd, TContext)
Analyzes the specified expression.
TResult Analyze(NAnd exp, TContext context)
Parameters
exp
NAndThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(NOr, TContext)
Analyzes the specified expression.
TResult Analyze(NOr exp, TContext context)
Parameters
exp
NOrThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Not, TContext)
Analyzes the specified expression.
TResult Analyze(Not exp, TContext context)
Parameters
exp
NotThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Or, TContext)
Analyzes the specified expression.
TResult Analyze(Or exp, TContext context)
Parameters
exp
OrThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(XOr, TContext)
Analyzes the specified expression.
TResult Analyze(XOr exp, TContext context)
Parameters
exp
XOrThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(CrossProduct, TContext)
Analyzes the specified expression.
TResult Analyze(CrossProduct exp, TContext context)
Parameters
exp
CrossProductThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Determinant, TContext)
Analyzes the specified expression.
TResult Analyze(Determinant exp, TContext context)
Parameters
exp
DeterminantThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(DotProduct, TContext)
Analyzes the specified expression.
TResult Analyze(DotProduct exp, TContext context)
Parameters
exp
DotProductThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Inverse, TContext)
Analyzes the specified expression.
TResult Analyze(Inverse exp, TContext context)
Parameters
exp
InverseThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Matrix, TContext)
Analyzes the specified expression.
TResult Analyze(Matrix exp, TContext context)
Parameters
exp
MatrixThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Transpose, TContext)
Analyzes the specified expression.
TResult Analyze(Transpose exp, TContext context)
Parameters
exp
TransposeThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Vector, TContext)
Analyzes the specified expression.
TResult Analyze(Vector exp, TContext context)
Parameters
exp
VectorThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Mod, TContext)
Analyzes the specified expression.
TResult Analyze(Mod exp, TContext context)
Parameters
exp
ModThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Mul, TContext)
Analyzes the specified expression.
TResult Analyze(Mul exp, TContext context)
Parameters
exp
MulThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Number, TContext)
Analyzes the specified expression.
TResult Analyze(Number exp, TContext context)
Parameters
exp
NumberThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Pow, TContext)
Analyzes the specified expression.
TResult Analyze(Pow exp, TContext context)
Parameters
exp
PowThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(AddAssign, TContext)
Analyzes the specified expression.
TResult Analyze(AddAssign exp, TContext context)
Parameters
exp
AddAssignThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ConditionalAnd, TContext)
Analyzes the specified expression.
TResult Analyze(ConditionalAnd exp, TContext context)
Parameters
exp
ConditionalAndThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ConditionalOr, TContext)
Analyzes the specified expression.
TResult Analyze(ConditionalOr exp, TContext context)
Parameters
exp
ConditionalOrThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Dec, TContext)
Analyzes the specified expression.
TResult Analyze(Dec exp, TContext context)
Parameters
exp
DecThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(DivAssign, TContext)
Analyzes the specified expression.
TResult Analyze(DivAssign exp, TContext context)
Parameters
exp
DivAssignThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Equal, TContext)
Analyzes the specified expression.
TResult Analyze(Equal exp, TContext context)
Parameters
exp
EqualThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(For, TContext)
Analyzes the specified expression.
TResult Analyze(For exp, TContext context)
Parameters
exp
ForThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(GreaterOrEqual, TContext)
Analyzes the specified expression.
TResult Analyze(GreaterOrEqual exp, TContext context)
Parameters
exp
GreaterOrEqualThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(GreaterThan, TContext)
Analyzes the specified expression.
TResult Analyze(GreaterThan exp, TContext context)
Parameters
exp
GreaterThanThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(If, TContext)
Analyzes the specified expression.
TResult Analyze(If exp, TContext context)
Parameters
exp
IfThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Inc, TContext)
Analyzes the specified expression.
TResult Analyze(Inc exp, TContext context)
Parameters
exp
IncThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(LeftShift, TContext)
Analyzes the specified expression.
TResult Analyze(LeftShift exp, TContext context)
Parameters
exp
LeftShiftThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(LeftShiftAssign, TContext)
Analyzes the specified expression.
TResult Analyze(LeftShiftAssign exp, TContext context)
Parameters
exp
LeftShiftAssignThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(LessOrEqual, TContext)
Analyzes the specified expression.
TResult Analyze(LessOrEqual exp, TContext context)
Parameters
exp
LessOrEqualThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(LessThan, TContext)
Analyzes the specified expression.
TResult Analyze(LessThan exp, TContext context)
Parameters
exp
LessThanThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(MulAssign, TContext)
Analyzes the specified expression.
TResult Analyze(MulAssign exp, TContext context)
Parameters
exp
MulAssignThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(NotEqual, TContext)
Analyzes the specified expression.
TResult Analyze(NotEqual exp, TContext context)
Parameters
exp
NotEqualThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(RightShift, TContext)
Analyzes the specified expression.
TResult Analyze(RightShift exp, TContext context)
Parameters
exp
RightShiftThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(RightShiftAssign, TContext)
Analyzes the specified expression.
TResult Analyze(RightShiftAssign exp, TContext context)
Parameters
exp
RightShiftAssignThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(SubAssign, TContext)
Analyzes the specified expression.
TResult Analyze(SubAssign exp, TContext context)
Parameters
exp
SubAssignThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(While, TContext)
Analyzes the specified expression.
TResult Analyze(While exp, TContext context)
Parameters
exp
WhileThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Rational, TContext)
Analyzes the specified expression.
TResult Analyze(Rational exp, TContext context)
Parameters
exp
RationalThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Root, TContext)
Analyzes the specified expression.
TResult Analyze(Root exp, TContext context)
Parameters
exp
RootThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Round, TContext)
Analyzes the specified expression.
TResult Analyze(Round exp, TContext context)
Parameters
exp
RoundThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Sign, TContext)
Analyzes the specified expression.
TResult Analyze(Sign exp, TContext context)
Parameters
exp
SignThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Simplify, TContext)
Analyzes the specified expression.
TResult Analyze(Simplify exp, TContext context)
Parameters
exp
SimplifyThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Sqrt, TContext)
Analyzes the specified expression.
TResult Analyze(Sqrt exp, TContext context)
Parameters
exp
SqrtThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Avg, TContext)
Analyzes the specified expression.
TResult Analyze(Avg exp, TContext context)
Parameters
exp
AvgThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Count, TContext)
Analyzes the specified expression.
TResult Analyze(Count exp, TContext context)
Parameters
exp
CountThe expresion.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Max, TContext)
Analyzes the specified expression.
TResult Analyze(Max exp, TContext context)
Parameters
exp
MaxThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Min, TContext)
Analyzes the specified expression.
TResult Analyze(Min exp, TContext context)
Parameters
exp
MinThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Product, TContext)
Analyzes the specified expression.
TResult Analyze(Product exp, TContext context)
Parameters
exp
ProductThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Stdev, TContext)
Analyzes the specified expression.
TResult Analyze(Stdev exp, TContext context)
Parameters
exp
StdevThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Stdevp, TContext)
Analyzes the specified expression.
TResult Analyze(Stdevp exp, TContext context)
Parameters
exp
StdevpThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Sum, TContext)
Analyzes the specified expression.
TResult Analyze(Sum exp, TContext context)
Parameters
exp
SumThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Var, TContext)
Analyzes the specified expression.
TResult Analyze(Var exp, TContext context)
Parameters
exp
VarThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Varp, TContext)
Analyzes the specified expression.
TResult Analyze(Varp exp, TContext context)
Parameters
exp
VarpThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(StringExpression, TContext)
Analyzes the specified expression.
TResult Analyze(StringExpression exp, TContext context)
Parameters
exp
StringExpressionThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Sub, TContext)
Analyzes the specified expression.
TResult Analyze(Sub exp, TContext context)
Parameters
exp
SubThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToBin, TContext)
Analyzes the specified expression.
TResult Analyze(ToBin exp, TContext context)
Parameters
exp
ToBinThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToHex, TContext)
Analyzes the specified expression.
TResult Analyze(ToHex exp, TContext context)
Parameters
exp
ToHexThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToNumber, TContext)
Analyzes the specified expression.
TResult Analyze(ToNumber exp, TContext context)
Parameters
exp
ToNumberThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToOct, TContext)
Analyzes the specified expression.
TResult Analyze(ToOct exp, TContext context)
Parameters
exp
ToOctThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToRational, TContext)
Analyzes the specified expression.
TResult Analyze(ToRational exp, TContext context)
Parameters
exp
ToRationalThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arccos, TContext)
Analyzes the specified expression.
TResult Analyze(Arccos exp, TContext context)
Parameters
exp
ArccosThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arccot, TContext)
Analyzes the specified expression.
TResult Analyze(Arccot exp, TContext context)
Parameters
exp
ArccotThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arccsc, TContext)
Analyzes the specified expression.
TResult Analyze(Arccsc exp, TContext context)
Parameters
exp
ArccscThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arcsec, TContext)
Analyzes the specified expression.
TResult Analyze(Arcsec exp, TContext context)
Parameters
exp
ArcsecThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arcsin, TContext)
Analyzes the specified expression.
TResult Analyze(Arcsin exp, TContext context)
Parameters
exp
ArcsinThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Arctan, TContext)
Analyzes the specified expression.
TResult Analyze(Arctan exp, TContext context)
Parameters
exp
ArctanThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Cos, TContext)
Analyzes the specified expression.
TResult Analyze(Cos exp, TContext context)
Parameters
exp
CosThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Cot, TContext)
Analyzes the specified expression.
TResult Analyze(Cot exp, TContext context)
Parameters
exp
CotThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Csc, TContext)
Analyzes the specified expression.
TResult Analyze(Csc exp, TContext context)
Parameters
exp
CscThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Sec, TContext)
Analyzes the specified expression.
TResult Analyze(Sec exp, TContext context)
Parameters
exp
SecThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Sin, TContext)
Analyzes the specified expression.
TResult Analyze(Sin exp, TContext context)
Parameters
exp
SinThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Tan, TContext)
Analyzes the specified expression.
TResult Analyze(Tan exp, TContext context)
Parameters
exp
TanThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Trunc, TContext)
Analyzes the specified expression.
TResult Analyze(Trunc exp, TContext context)
Parameters
exp
TruncThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(UnaryMinus, TContext)
Analyzes the specified expression.
TResult Analyze(UnaryMinus exp, TContext context)
Parameters
exp
UnaryMinusThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Unassign, TContext)
Analyzes the specified expression.
TResult Analyze(Unassign exp, TContext context)
Parameters
exp
UnassignThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Angle, TContext)
Analyzes the specified expression.
TResult Analyze(Angle exp, TContext context)
Parameters
exp
AngleThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToDegree, TContext)
Analyzes the specified expression.
TResult Analyze(ToDegree exp, TContext context)
Parameters
exp
ToDegreeThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToGradian, TContext)
Analyzes the specified expression.
TResult Analyze(ToGradian exp, TContext context)
Parameters
exp
ToGradianThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(ToRadian, TContext)
Analyzes the specified expression.
TResult Analyze(ToRadian exp, TContext context)
Parameters
exp
ToRadianThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Area, TContext)
Analyzes the specified expression.
TResult Analyze(Area exp, TContext context)
Parameters
exp
AreaThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Convert, TContext)
Analyzes the specified expression.
TResult Analyze(Convert exp, TContext context)
Parameters
exp
ConvertThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Length, TContext)
Analyzes the specified expression.
TResult Analyze(Length exp, TContext context)
Parameters
exp
LengthThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Mass, TContext)
Analyzes the specified expression.
TResult Analyze(Mass exp, TContext context)
Parameters
exp
MassThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Power, TContext)
Analyzes the specified expression.
TResult Analyze(Power exp, TContext context)
Parameters
exp
PowerThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Temperature, TContext)
Analyzes the specified expression.
TResult Analyze(Temperature exp, TContext context)
Parameters
exp
TemperatureThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Time, TContext)
Analyzes the specified expression.
TResult Analyze(Time exp, TContext context)
Parameters
exp
TimeThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Volume, TContext)
Analyzes the specified expression.
TResult Analyze(Volume exp, TContext context)
Parameters
exp
VolumeThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.
Analyze(Variable, TContext)
Analyzes the specified expression.
TResult Analyze(Variable exp, TContext context)
Parameters
exp
VariableThe expression.
context
TContextThe context.
Returns
- TResult
The result of analysis.