using System;
using System.Collections.Generic;
using System.Linq;
public class Program
{
public static void Main()
Status a = Status.All;
var flags = Enum.GetValues(typeof(Status)).Cast<int>()
.Where(f=> ((Status)f)&a == (Status)f)
.ToList();
Console.WriteLine(flags);
}
[Flags]
public enum Status
None = 0,
One = 1,
Two = 2,
All = One | Two,