Matěj Štágl

Results 48 issues of Matěj Štágl

**All code used is courtesy of their respective owners.** **New functions merged from other PRs here:** *note - functions from these PRs merged selectively, eg. not all functions in original...

Since v3 there has been a move to support orms other than efcore, #291 tracks Marten support, Mongo already exists as a separate package. Nhibernate is a well-known orm with...

enhancement
help wanted

This PR adds support for `??=` operator from C# 8. I've added test file 141 for this feature for easy read, I'd be happy to move it elsewhere to avoid...

Currently EE can evaluate anonymous object declarations: ```csharp x = new {a = 10, b = 20, c = 30} ``` `property = value` is enforced in method `InitSimpleObjet` (we...

enhancement

~~Currently this is not included in todo / roadmap document here~~ - [https://github.com/codingseb/ExpressionEvaluator/wiki/ExpressionEvaluator-Todo-List](https://github.com/codingseb/ExpressionEvaluator/wiki/ExpressionEvaluator-Todo-List) Implementing `async` / `await` (with priority on `await`) would greatly increase flexibility of EE. C# is becoming...

enhancement
Need Investigations

This is a followup suggestion for #73. Now to instantiate, only standard c# syntax can be used (on right hand of expression): ```csharp myList = new List(); ``` Keyword `new`...

enhancement

Now when invalid token / expression is encountered during evaluation `throw` statement is used to notify user something went wrong. In scenarios where EE is "proxied" behind some interface (for...

enhancement
Need Investigations

Hi, I'm not quite sure if I missed this in the docs, but is something like this possible? ```csharp [void] myMethod([int] a) { } myMethod(1); ``` running the above from...

question
documentation
explanation

Instead of mandatory `()` around an expression in listed keywords an option would exist to parse them without brackets. Now: ```csharp if (expr) { } ``` With suggestion option toggled...

enhancement

I'm looking to switch from Moonsharp to NLua due to perf reasons. One thing that is blocking for me is that NLua currently does not support calling non-static methods with...