From 94b76a100130441c90aa9432e3a65664ca03d882 Mon Sep 17 00:00:00 2001 From: "Valeriano A.R." Date: Tue, 29 Jul 2025 04:47:12 +0200 Subject: [PATCH] Use explicit type declarations in JsonParser for improved clarity --- VAR.Json/JsonParser.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/VAR.Json/JsonParser.cs b/VAR.Json/JsonParser.cs index d2801df..a90e5ed 100644 --- a/VAR.Json/JsonParser.cs +++ b/VAR.Json/JsonParser.cs @@ -511,11 +511,11 @@ namespace VAR.Json bool isNullableType = arrayContentType?.IsClass == true; if (hasSameType && arrayContentType != null && (isNullableType || (hasNulls == false))) { - var enumerableType = typeof(System.Linq.Enumerable); - var castMethod = enumerableType.GetMethod("Cast")?.MakeGenericMethod(arrayContentType); - var toListMethod = enumerableType.GetMethod("ToList")?.MakeGenericMethod(arrayContentType); + Type enumerableType = typeof(System.Linq.Enumerable); + MethodInfo castMethod = enumerableType.GetMethod("Cast")?.MakeGenericMethod(arrayContentType); + MethodInfo toListMethod = enumerableType.GetMethod("ToList")?.MakeGenericMethod(arrayContentType); IEnumerable itemsToCast = array; - var castedItems = castMethod?.Invoke(null, new object[] { itemsToCast }); + object castedItems = castMethod?.Invoke(null, new object[] { itemsToCast }); result = toListMethod?.Invoke(null, new[] { castedItems }); }