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