Files
runner/src/Runner.Common/Util/EnumUtil.cs
2019-10-10 00:52:42 -04:00

19 lines
384 B
C#

namespace GitHub.Runner.Common.Util
{
using System;
public static class EnumUtil
{
public static T? TryParse<T>(string value) where T: struct
{
T val;
if (Enum.TryParse(value ?? string.Empty, ignoreCase: true, result: out val))
{
return val;
}
return null;
}
}
}