Jing Ling
Jing Ling
I found a solution for deserialization, see [https://github.com/dotnet/runtime/issues/30083#issuecomment-1002914110](https://github.com/dotnet/runtime/issues/30083#issuecomment-1002914110) **This converter factory works fine, but is not as efficient as the native one** Here is the full code: ```csharp public class...
@zspitz Simply write a source generator like this [https://github.com/mcintyre321/OneOf/blob/master/Generator/Program.cs](https://github.com/mcintyre321/OneOf/blob/master/Generator/Program.cs) In the `Write` method, you should write a metadata to specify the type of the data, and then the `Read` method...
I understand this, and I haven't changed its default behavior. If users expect wrokflow steps to be executed within a certain scope, they should manage the creation and disposal of...
I think we can use `List()` in both `SetValue` and `GetValue` For example `x.Property1.Property2.Property3`, we can get the values of `Property1`, `Property2`, `Property3` in turn, if `Property1` or `Property2` is...
I removed all expression compilation for `PropertyColumn` and used the above `NestedPropertyExpressionVisitor` and found that it breaks a lot of the original usage. For example  I think the original...
I wrote a new version that supports indexer methods ``` csharp internal sealed class NestedPropertyExpressionVisitor : ExpressionVisitor { private readonly List _members = new(); private readonly Dictionary _indexer = new();...