remove comments

This commit is contained in:
AlessandroCH 2025-03-09 22:08:29 +01:00
parent b0eb526818
commit c375fb9af7

View File

@ -37,8 +37,8 @@ namespace Campofinale.Resource
if (genericTypeDef == typeof(Dictionary<,>)) if (genericTypeDef == typeof(Dictionary<,>))
{ {
var keyType = fieldType.GetGenericArguments()[0]; // String var keyType = fieldType.GetGenericArguments()[0];
var valType = fieldType.GetGenericArguments()[1]; // Il tipo desiderato var valType = fieldType.GetGenericArguments()[1];
return JsonConvert.DeserializeObject(json, typeof(Dictionary<,>).MakeGenericType(keyType, valType)); return JsonConvert.DeserializeObject(json, typeof(Dictionary<,>).MakeGenericType(keyType, valType));
} }
else if (genericTypeDef == typeof(List<>)) else if (genericTypeDef == typeof(List<>))
@ -47,7 +47,6 @@ namespace Campofinale.Resource
} }
} }
// Oggetto singolo
return JsonConvert.DeserializeObject(json, valueType); return JsonConvert.DeserializeObject(json, valueType);
} }
public static string ReadJsonFile(string path) public static string ReadJsonFile(string path)
@ -85,16 +84,14 @@ namespace Campofinale.Resource
{ {
var genericTypeDef = fieldType.GetGenericTypeDefinition(); var genericTypeDef = fieldType.GetGenericTypeDefinition();
// Controlla se è un Dictionary<TKey, TValue> e se TValue è del tipo richiesto
if (genericTypeDef == typeof(Dictionary<,>)) if (genericTypeDef == typeof(Dictionary<,>))
{ {
var valueType = fieldType.GetGenericArguments()[1]; // Ottiene TValue var valueType = fieldType.GetGenericArguments()[1];
if (valueType == type) if (valueType == type)
{ {
return field; return field;
} }
} }
// Controlla se è una List<T> e se T è del tipo richiesto
else if (genericTypeDef == typeof(List<>) && fieldType.GetGenericArguments()[0] == type) else if (genericTypeDef == typeof(List<>) && fieldType.GetGenericArguments()[0] == type)
{ {
return field; return field;
@ -102,7 +99,6 @@ namespace Campofinale.Resource
} }
else else
{ {
// Se il campo non è una collezione ma è direttamente del tipo richiesto
if (fieldType == type) if (fieldType == type)
{ {
return field; return field;
@ -110,7 +106,7 @@ namespace Campofinale.Resource
} }
} }
return null; // Nessun campo trovato return null;
} }
} }
} }