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