using System.Collections.Generic;
using System.Threading.Tasks;
private static string template = """
{% if Absence.AnimalOnSite != blank %}
<mj-column width="70%" padding="0 15px">
{% if Absence.AnimalOnSite %}
Animal temporairement absent
public static async Task Main()
var templateOptions = new TemplateOptions
CultureInfo = System.Globalization.CultureInfo.CurrentCulture,
MemberAccessStrategy = UnsafeMemberAccessStrategy.Instance
templateOptions.MemberAccessStrategy.IgnoreCasing = true;
var nonSentitiveCasingParameters = new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase);
nonSentitiveCasingParameters.Add("Absence", new { AnimalOnSite = false });
var templateContext = new TemplateContext(nonSentitiveCasingParameters, templateOptions);
var fluidTemplate = new FluidParser().Parse(template);
var res = await fluidTemplate.RenderAsync(templateContext);
Console.WriteLine("res:");