|
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 int s and uses them to (multidimensional) index lambda_applicant.property_name More...
|
|
Libary and configuartions to translate a SOMDoc AST into an Expression-Tree