From b4f5b9256ce7891d48c6d2b02fc20c96a16a8fd1 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Mon, 30 Mar 2026 19:49:16 +0200 Subject: [PATCH] Upgrade Scriban.Signed (#1434) --- .../Transformers/Scriban/WireMockListAccessor.cs | 6 +++--- .../Transformers/Scriban/WireMockTemplateContext.cs | 4 ++-- src/WireMock.Net.Minimal/WireMock.Net.Minimal.csproj | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) 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 @@ - +