public enum ScoreMethods_Internal
public enum ScoreMethods_Dto
EnumValue1 = ScoreMethods_Internal.EnumValue1,
EnumValue2 = ScoreMethods_Internal.EnumValue2,
EnumValue3 = ScoreMethods_Internal.EnumValue3,
EnumValue4 = ScoreMethods_Internal.EnumValue4
public static void Main()
ScoreMethods_Internal flagsValue = ScoreMethods_Internal.EnumValue1 | ScoreMethods_Internal.EnumValue3;
var test = Enum.GetValues<ScoreMethods_Internal>().Where(value => flagsValue.HasFlag(value)).ToArray();
foreach(var value in test)
Console.WriteLine(value);