Skip to content

Commit c4a446c

Browse files
committed
Ensure trimmer preserves metadata for DisplayAttribute properties
1 parent 74f2c43 commit c4a446c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Microsoft.OpenApi/Extensions/StringExtensions.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ internal static class StringExtensions
4545
result = default;
4646
return false;
4747
}
48-
private static ReadOnlyDictionary<string, object> GetEnumValues<T>([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields)] Type enumType) where T : Enum
48+
private static ReadOnlyDictionary<string, object> GetEnumValues<T>([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields
49+
| DynamicallyAccessedMemberTypes.PublicProperties)] Type enumType) where T : Enum
4950
{
5051
var result = new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase);
5152
foreach (var field in enumType.GetFields(BindingFlags.Public | BindingFlags.Static))

0 commit comments

Comments
 (0)