mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-08-30 08:33:19 +01:00
Nullify OpenApiEnumVarNamesExtension
This commit is contained in:
@@ -5,8 +5,6 @@ using Microsoft.OpenApi.Interfaces;
|
||||
using Microsoft.OpenApi.Models;
|
||||
using Microsoft.OpenApi.Writers;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace Tgstation.Server.Host.Utils
|
||||
{
|
||||
/// <summary>
|
||||
@@ -51,8 +49,8 @@ namespace Tgstation.Server.Host.Utils
|
||||
writer.WriteStartArray();
|
||||
foreach (var enumValue in Enum.GetValues(enumType))
|
||||
{
|
||||
var enumName = enumValue.ToString();
|
||||
var field = enumType.GetField(enumName);
|
||||
var enumName = enumValue.ToString()!;
|
||||
var field = enumType.GetField(enumName)!;
|
||||
if (field.IsDefined(typeof(ObsoleteAttribute), false))
|
||||
enumName = $"DEPRECATED_{enumName}";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user