Игнорируя тот факт, что база является зарезервированным словом, вы не можете выполнять наследование перечисления.
Лучшее, что вы могли бы сделать, это что-то вроде этого:
public enum Baseenum
{
x, y, z
}
public enum Consume
{
x = Baseenum.x,
y = Baseenum.y,
z = Baseenum.z
}
public void Test()
{
Baseenum a = Baseenum.x;
Consume newA = (Consume) a;
if ((Int32) a == (Int32) newA)
{
MessageBox.Show(newA.ToString());
}
}
re все тот же базовый тип (т. е. int) вы можете назначить значение из экземпляра одного типа другому, отличному от другого. Не идеально, но он работает.
Нашел это. Это было в models.py ....
def get_available_methods():
methods = [('generator', _('Token generator'))]
methods.extend(get_available_phone_methods())
methods.extend(get_available_yubikey_methods())
return methods
Я удалил ссылку ('generator', _ ('Token generator')) из скобок (списка) и удалил опцию Token Generator.