diff --git a/src/Shared/TypeNameHelper/TypeNameHelper.cs b/src/Shared/TypeNameHelper/TypeNameHelper.cs index fd86879284f3..f06d46573e19 100644 --- a/src/Shared/TypeNameHelper/TypeNameHelper.cs +++ b/src/Shared/TypeNameHelper/TypeNameHelper.cs @@ -4,6 +4,7 @@ using System; using System.Text; using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; #nullable enable @@ -33,7 +34,8 @@ internal static class TypeNameHelper { typeof(ushort), "ushort" } }; - public static string? GetTypeDisplayName(object item, bool fullName = true) + [return: NotNullIfNotNull("item")] + public static string? GetTypeDisplayName(object? item, bool fullName = true) { return item == null ? null : GetTypeDisplayName(item.GetType(), fullName); }