using System.Collections.Generic;
public static void Main()
var v = Value.CoolOption;
static readonly Dictionary<Value,Action> optionMapping = new Dictionary<Value,Action>() {
{Value.CoolOption, DoCoolStuff},
{Value.UncoolOption, DoUncoolStuff}
static void DoCoolStuff()
static void DoUncoolStuff()