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