Files
SPT-Server-Build/Libraries/SPTarkov.Common/Extensions/MemberInfoExtensions.cs
T
2025-06-18 17:09:20 +00:00

18 lines
510 B
C#

using System.Reflection;
using System.Text.Json.Serialization;
namespace SPTarkov.Common.Extensions;
public static class MemberInfoExtensions
{
public static string GetJsonName(this MemberInfo memberInfo)
{
return Attribute.IsDefined(memberInfo, typeof(JsonPropertyNameAttribute))
? (
Attribute.GetCustomAttribute(memberInfo, typeof(JsonPropertyNameAttribute))
as JsonPropertyNameAttribute
).Name
: memberInfo.Name;
}
}