Skip to content

Commit 9874dbe

Browse files
author
sam.gerene
committed
[Fix] DeSerializationProvider
1 parent d1b0514 commit 9874dbe

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

SysML2.NET.Serializer.Json/AutoGenDeSerializer/DeSerializationProvider.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,20 @@ namespace SysML2.NET.Serializer.Json
2828
using System.Collections.Generic;
2929
using System.Text.Json;
3030

31+
using Microsoft.Extensions.Logging;
32+
using Microsoft.Extensions.Logging.Abstractions;
33+
3134
using SysML2.NET.DTO;
3235

3336
internal static class DeSerializationProvider
3437
{
35-
private static readonly Dictionary<string, Func<JsonElement, SerializationModeKind, IElement>>
36-
DeSerializerActionMap = new Dictionary<string, Func<JsonElement, SerializationModeKind, IElement>>
38+
private static readonly Dictionary<string, Func<JsonElement, SerializationModeKind, ILoggerFactory, IElement>>
39+
DeSerializerActionMap = new Dictionary<string, Func<JsonElement, SerializationModeKind, ILoggerFactory, IElement>>
3740
{
3841
{ "PartDefinition", PartDefinitionDeSerializer.DeSerialize },
3942
};
4043

41-
internal static Func<JsonElement, SerializationModeKind, IElement> Provide(string typeName)
44+
internal static Func<JsonElement, SerializationModeKind, ILoggerFactory, IElement> Provide(string typeName)
4245
{
4346
if (!DeSerializerActionMap.TryGetValue(typeName, out var func))
4447
{

0 commit comments

Comments
 (0)