using System;
public class Program
{
[Flags]
public enum FlagActionTrigger
Enable = 1,
Disable = 2,
EnableAuto = 4,
DisableAuto = 8,
Manual = Enable | Disable,
Auto = EnableAuto | DisableAuto,
}
public class A
public A()
Console.WriteLine("constructor A");
public A(string test)
Console.WriteLine("constructor A with param");
public class B : A
public B()
Console.WriteLine("constructor B");
public static void Main()
var obj = new B();
//Console.WriteLine(FlagActionTrigger.Auto.HasFlag(FlagActionTrigger.Enable));