Class EnumUtils
- Namespace
- CounterStrikeSharp.API.Modules.Utils
- Assembly
- CounterStrikeSharp.API.dll
public static class EnumUtils
- Inheritance
-
objectEnumUtils
Methods
GetEnumMemberAttributeValue<T>(T?)
public static string? GetEnumMemberAttributeValue<T>(T? enumValue) where T : Enum
Parameters
enumValue
T
Returns
Type Parameters
T
GetEnumMemberAttribute<T>(Enum)
Brute force search using Enum.GetNames as enum members pointing to other enum members do not have the correct attributes.
public static T? GetEnumMemberAttribute<T>(this Enum enumValue) where T : Attribute
Parameters
enumValue
Enum
Returns
- T
Type Parameters
T