Table of Contents

Class EnumUtils

Namespace
CounterStrikeSharp.API.Modules.Utils
Assembly
CounterStrikeSharp.API.dll
public static class EnumUtils
Inheritance
EnumUtils

Methods

GetEnumMemberAttributeValue<T>(T?)

public static string? GetEnumMemberAttributeValue<T>(T? enumValue) where T : Enum

Parameters

enumValue T

Returns

string

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