diff --git a/src/WireMock.Net.Minimal/Transformers/Scriban/WireMockListAccessor.cs b/src/WireMock.Net.Minimal/Transformers/Scriban/WireMockListAccessor.cs
index 8fee1b42..c87de9df 100644
--- a/src/WireMock.Net.Minimal/Transformers/Scriban/WireMockListAccessor.cs
+++ b/src/WireMock.Net.Minimal/Transformers/Scriban/WireMockListAccessor.cs
@@ -19,7 +19,7 @@ internal class WireMockListAccessor : IListAccessor, IObjectAccessor
return target?.ToString() ?? string.Empty;
}
- public void SetValue(TemplateContext context, SourceSpan span, object target, int index, object value)
+ public void SetValue(TemplateContext context, SourceSpan span, object target, int index, object? value)
{
throw new NotImplementedException();
}
@@ -46,7 +46,7 @@ internal class WireMockListAccessor : IListAccessor, IObjectAccessor
throw new NotImplementedException();
}
- public bool TrySetValue(TemplateContext context, SourceSpan span, object target, string member, object value)
+ public bool TrySetValue(TemplateContext context, SourceSpan span, object target, string member, object? value)
{
throw new NotImplementedException();
}
@@ -56,7 +56,7 @@ internal class WireMockListAccessor : IListAccessor, IObjectAccessor
throw new NotImplementedException();
}
- public bool TrySetItem(TemplateContext context, SourceSpan span, object target, object index, object value)
+ public bool TrySetItem(TemplateContext context, SourceSpan span, object target, object index, object? value)
{
throw new NotImplementedException();
}
diff --git a/src/WireMock.Net.Minimal/Transformers/Scriban/WireMockTemplateContext.cs b/src/WireMock.Net.Minimal/Transformers/Scriban/WireMockTemplateContext.cs
index 49422d62..c717604b 100644
--- a/src/WireMock.Net.Minimal/Transformers/Scriban/WireMockTemplateContext.cs
+++ b/src/WireMock.Net.Minimal/Transformers/Scriban/WireMockTemplateContext.cs
@@ -8,9 +8,9 @@ namespace WireMock.Transformers.Scriban;
internal class WireMockTemplateContext : TemplateContext
{
- protected override IObjectAccessor GetMemberAccessorImpl(object target)
+ protected override IObjectAccessor? GetMemberAccessorImpl(object target)
{
- return target?.GetType().GetGenericTypeDefinition() == typeof(WireMockList<>) ?
+ return target.GetType().GetGenericTypeDefinition() == typeof(WireMockList<>) ?
new WireMockListAccessor() :
base.GetMemberAccessorImpl(target);
}
diff --git a/src/WireMock.Net.Minimal/WireMock.Net.Minimal.csproj b/src/WireMock.Net.Minimal/WireMock.Net.Minimal.csproj
index a7ed8c87..5906f981 100644
--- a/src/WireMock.Net.Minimal/WireMock.Net.Minimal.csproj
+++ b/src/WireMock.Net.Minimal/WireMock.Net.Minimal.csproj
@@ -43,7 +43,7 @@
-
+