Alexandre Mutel
Alexandre Mutel
Scriban doesn't support dynamic, so you should probably not use it. Deserialize your JSON to a properly `Dictionary` (with all nested objects accordingly). I believe Newtonsoft.Json should support such deserialization....
Sorry, I took a shortcut, I meant the string indexer with dynamic. I don't know if it can be fixed, personally no time or interest to fix this case, so...
This is working as expected, so you might have a different case: ``` [Test] public void Test() { var input = @"{{ -10 + x }}"; var template = Template.Parse(input);...
Not sure how Azure DevOps is working for `:::`, but markdig supports [Custom Containers `:::`](https://github.com/xoofx/markdig/blob/master/src/Markdig.Tests/Specs/CustomContainerSpecs.md). Might be enough?
Oh, right, so it's a fenced code block with a different escape. There is nothing built-in. You will have to create an extension/modify the pipeline to e.g add the `:`...
Bumping this issue again also with allowing ref struct to implement interfaces. > I don't this this would be a constraint on the type; as it wouldn't allow you to...
Shouldn't we disallow explicit interface implementation for ref struct anyway? (as they are only available through interface casting which is not compatible with ref struct)
I see. So it means that default interface method on structs will always end-up into an implicit boxing , until there is a plan for the JIT to reify the...
> Removing the boxing later would be observable, and a breaking change. Yep unfortunately. I would probably prefer default interface to be renamed to `trait` and keep normal interface as...
> Not quite. I meant something like Example where the method definition is void Example(T value). You can't, because pointers are not objects (unlike other primitives and structs), so they...