29 lines
447 B
C#
Raw Normal View History

using System;
class C {
internal enum Flags {
Removed = 0,
Public = 1
}
static Flags _enumFlags;
public static int Main()
{
bool xx = Flags.Public != 0;
bool xx2 = 0 < Flags.Public;
if ((_enumFlags & Flags.Removed) != 0)
return 3;
if ((Flags.Public & 0).ToString () != "Removed")
return 1;
if ((0 & Flags.Public).ToString () != "Removed")
return 1;
Console.WriteLine ("OK");
return 0;
}
}