Skip to content

Commit 8ebab68

Browse files
committed
Annotate enumType param to preserve metadata during trimming
1 parent 1093d93 commit 8ebab68

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Microsoft.OpenApi/Extensions/StringExtensions.cs

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

0 commit comments

Comments
 (0)