diff --git a/IGDB/Serialization/IdentityConverter.cs b/IGDB/Serialization/IdentityConverter.cs index c89f14e..3dbbf0f 100644 --- a/IGDB/Serialization/IdentityConverter.cs +++ b/IGDB/Serialization/IdentityConverter.cs @@ -96,12 +96,15 @@ public override void WriteJson(JsonWriter writer, object value, JsonSerializer s } } + private static readonly string IdentitiesOrValuesName = typeof(IdentitiesOrValues<>).Name; + private static readonly string IdentityOrValueName = typeof(IdentityOrValue<>).Name; + public static bool IsIdentityOrValue(Type givenType) { - return givenType.Name.Contains(typeof(IdentityOrValue<>).Name); + return givenType.Name.Contains(IdentityOrValueName); } public static bool IsIdentitiesOrValues(Type givenType) { - return givenType.Name.Contains(typeof(IdentitiesOrValues<>).Name); + return givenType.Name.Contains(IdentitiesOrValuesName); } }