|
| static LambdaExpression | MakeLambdaExpression (string URI, LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| | Maps URI to an operation and uses the other parameters as operants to build an Expression-Tree. More...
|
| |
| static LambdaExpression | PartialInvoke (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | _PartialInvoke (Expression func, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| | May invoke a function with an incomplete parameter set. More...
|
| |
| static CustomFunction | ChainMakes (CustomFunction[] makes) |
| | Chains multiple CustomFunctions into a single one. The resalt of one will be used as lambda_applicant for the next one. More...
|
| |
| static LambdaExpression | ExpresionFuncToLambda (LambdaExpression func, string name_me, LambdaExpression[] args_lamda, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | ParseFuncUUToExpression< U > (Func< U, U > func) |
| |
| static LambdaExpression | MakeInvert (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | MakeSin (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | MakeCos (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | MakeRoot (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | ProjLVecTupel (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | ProjRVecTupel (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | CalculateAngle (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | MakeTupel (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | MakeObjArray (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | MakeInstantList (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | InsertFrontListLiteral (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | MakeListEnd (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | Identity0 (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | Index0 (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | Tail (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | IfThenElse (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | Aggregate (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | FeedForwardUntil (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static CustomFunction | CallAnyFunction (bool self, string method_name, Type type=null,(uint, LambdaExpression)[] lambda_manual=null) |
| | Find (any) generic methods and call it, given the arguments. This method tries to match the arguments to a method called method_name in type . If unsuccessfull, an Exception will be thrown. If the results are undecisive, the first one will be used and a log-entree created. More...
|
| |
| static LambdaExpression | MakeType (KeyValuePair< string, LambdaExpression >[] members, ParameterExpression[] bound_params) |
| |
| static LambdaExpression | GetPropertyOrFieldDynamic (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params) |
| |
| static CustomFunction | GetPropertyOrField (string property_name) |
| |
| static CustomFunction | IntCastedIndexer (string property_name) |
| | Casts lambda_arguments into ints and uses them to (multidimensional) index lambda_applicant.property_name More...
|
| |
Libary and configuartions to translate a SOMDoc AST into an Expression-Tree