Skip to content

Commit 2fe48f2

Browse files
authored
chore: remove simplejson dependencies (#2968)
1 parent c74b003 commit 2fe48f2

2 files changed

Lines changed: 10 additions & 7 deletions

File tree

src/BenchmarkDotNet/Helpers/FolderNameHelper.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,13 @@ public static string ToFolderName(object? value)
2929
return d.ToString("F", CultureInfo.InvariantCulture).Replace(".", "-");
3030
}
3131

32-
if (ReflectionUtils.GetTypeInfo(value.GetType()).IsEnum)
32+
var valueType = value.GetType();
33+
if (valueType.IsEnum)
3334
return value.ToString();
3435
if (value is Type type)
3536
return ToFolderName(type: type);
36-
if (!ReflectionUtils.GetTypeInfo(value.GetType()).IsValueType)
37-
return value.GetType().Name; // TODO
37+
if (!valueType.IsValueType)
38+
return valueType.Name;
3839
if (value is TimeInterval interval)
3940
return interval.Nanoseconds + "ns";
4041

src/BenchmarkDotNet/Helpers/SourceCodeHelper.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,14 @@ public static string ToSourceCode(object? value)
4747
return $"new {array.GetType().GetElementType()!.GetCorrectCSharpTypeName()}[] {{ {string.Join(", ", elementsSourceCode)} }}";
4848
}
4949
}
50-
if (ReflectionUtils.GetTypeInfo(value.GetType()).IsEnum)
51-
return $"({value.GetType().GetCorrectCSharpTypeName()})({ToInvariantCultureString(value)})";
50+
51+
var valueType = value.GetType();
52+
if (valueType.IsEnum)
53+
return $"({valueType.GetCorrectCSharpTypeName()})({ToInvariantCultureString(value)})";
5254
if (value is Type type)
5355
return "typeof(" + type.GetCorrectCSharpTypeName() + ")";
54-
if (!ReflectionUtils.GetTypeInfo(value.GetType()).IsValueType)
55-
return "System.Activator.CreateInstance<" + value.GetType().GetCorrectCSharpTypeName() + ">()";
56+
if (!valueType.IsValueType)
57+
return "System.Activator.CreateInstance<" + valueType.GetCorrectCSharpTypeName() + ">()";
5658

5759
switch (value) {
5860
case TimeInterval interval:

0 commit comments

Comments
 (0)