Skip to content

Commit d8f70fc

Browse files
committed
Version 1.4.20.0
1 parent a079899 commit d8f70fc

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

CodingSeb.ExpressionEvaluator/CodingSeb.ExpressionEvaluator.csproj

+5-6
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
<Product>CodingSeb.ExpressionEvaluator</Product>
66
<Description>A Simple Math and Pseudo C# Expression Evaluator in One C# File. Can also execute small C# like scripts</Description>
77
<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>
1111
<OutputPath>bin\$(Configuration)\</OutputPath>
1212
<Authors>Coding Seb</Authors>
1313
<PackageId>CodingSeb.ExpressionEvaluator</PackageId>
@@ -19,9 +19,8 @@
1919
<PackageIconUrl>https://github.com/codingseb/ExpressionEvaluator/blob/master/Icon.png?raw=true</PackageIconUrl>
2020
<PackageIcon>Icon.png</PackageIcon>
2121
<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>
2524
<PackageLicenseFile>LICENSE.md</PackageLicenseFile>
2625
<RepositoryUrl>https://github.com/codingseb/ExpressionEvaluator</RepositoryUrl>
2726
</PropertyGroup>

CodingSeb.ExpressionEvaluator/ExpressionEvaluator.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/******************************************************************************************************
22
Title : ExpressionEvaluator (https://github.com/codingseb/ExpressionEvaluator)
3-
Version : 1.4.19f.0
3+
Version : 1.4.20.0
44
(if last digit (the forth) is not a zero, the version is an intermediate version and can be unstable)
55
66
Author : Coding Seb
@@ -3155,7 +3155,6 @@ bool parameterValidate(ParameterInfo p) => p.Position >= modifiedArgs.Count
31553155
|| p.IsDefined(typeof(ParamArrayAttribute))
31563156
|| (p.ParameterType.IsByRef && argsWithKeywords.Any(a => a.Index == p.Position + (testForExtention ? 1 : 0)));
31573157

3158-
31593158
bool methodByNameFilter(MethodInfo m) => m.Name.Equals(func, StringComparisonForCasing)
31603159
&& (m.GetParameters().Length == modifiedArgs.Count || m.GetParameters().Last().IsDefined(typeof(ParamArrayAttribute), false))
31613160
&& (typeCopy == typeof(Enumerable) || m.GetParameters().All(parameterValidate));

0 commit comments

Comments
 (0)