File tree 2 files changed +6
-8
lines changed
CodingSeb.ExpressionEvaluator
2 files changed +6
-8
lines changed Original file line number Diff line number Diff line change 5
5
<Product >CodingSeb.ExpressionEvaluator</Product >
6
6
<Description >A Simple Math and Pseudo C# Expression Evaluator in One C# File. Can also execute small C# like scripts</Description >
7
7
<Copyright >Copyright © Coding Seb 2017</Copyright >
8
- <Version >1.4.19 .0</Version >
9
- <AssemblyVersion >1.4.19 .0</AssemblyVersion >
10
- <FileVersion >1.4.19 .0</FileVersion >
8
+ <Version >1.4.20 .0</Version >
9
+ <AssemblyVersion >1.4.20 .0</AssemblyVersion >
10
+ <FileVersion >1.4.20 .0</FileVersion >
11
11
<OutputPath >bin\$(Configuration)\</OutputPath >
12
12
<Authors >Coding Seb</Authors >
13
13
<PackageId >CodingSeb.ExpressionEvaluator</PackageId >
19
19
<PackageIconUrl >https://github.com/codingseb/ExpressionEvaluator/blob/master/Icon.png?raw=true</PackageIconUrl >
20
20
<PackageIcon >Icon.png</PackageIcon >
21
21
<PackageRequireLicenseAcceptance >false</PackageRequireLicenseAcceptance >
22
- <PackageReleaseNotes >* Correction of the bug Exceptions are assigned to variables
23
- * List of corresponding extensions methods in exception when wrong override is used
24
- * Text correction in exception</PackageReleaseNotes >
22
+ <PackageReleaseNotes >* Add support for ref, out and in keyword in methods calls
23
+ * Add support for calling method with params array parameters</PackageReleaseNotes >
25
24
<PackageLicenseFile >LICENSE.md</PackageLicenseFile >
26
25
<RepositoryUrl >https://github.com/codingseb/ExpressionEvaluator</RepositoryUrl >
27
26
</PropertyGroup >
Original file line number Diff line number Diff line change 1
1
/******************************************************************************************************
2
2
Title : ExpressionEvaluator (https://github.com/codingseb/ExpressionEvaluator)
3
- Version : 1.4.19f .0
3
+ Version : 1.4.20 .0
4
4
(if last digit (the forth) is not a zero, the version is an intermediate version and can be unstable)
5
5
6
6
Author : Coding Seb
@@ -3155,7 +3155,6 @@ bool parameterValidate(ParameterInfo p) => p.Position >= modifiedArgs.Count
3155
3155
|| p . IsDefined ( typeof ( ParamArrayAttribute ) )
3156
3156
|| ( p . ParameterType . IsByRef && argsWithKeywords . Any ( a => a . Index == p . Position + ( testForExtention ? 1 : 0 ) ) ) ;
3157
3157
3158
-
3159
3158
bool methodByNameFilter ( MethodInfo m ) => m . Name . Equals ( func , StringComparisonForCasing )
3160
3159
&& ( m . GetParameters ( ) . Length == modifiedArgs . Count || m . GetParameters ( ) . Last ( ) . IsDefined ( typeof ( ParamArrayAttribute ) , false ) )
3161
3160
&& ( typeCopy == typeof ( Enumerable ) || m . GetParameters ( ) . All ( parameterValidate ) ) ;
You can’t perform that action at this time.
0 commit comments