public override SortedList<string, int> GetOpcodeNames() { return Enum.GetValues(typeof(Opcode)) .Cast<Opcode>() .ToSortedList(v => Enum.GetName(typeof(Opcode), v), v => (int)v); }