Please consider this code:
public enum Status
{
    S1 = 1,
    S2 = 2,
    S3 = 3,
    S4 = 4
}
I know I can pass multiple enum using | oerator to a method:
public void DoWork(Status S)
{
}
...
DoWork(Status.S1 | Status.S2);
Now In DoWork Method I want to get values of passed enums. For Example In above code I want to get {1, 2}. How I cas do this? 
thanks
 
     
     
    