I have these enums:
public enum TestEnum1{
Null = 0,
A,
B,
C,
}
public enum TestEnum2{
Null = 0,
D,
E,
F,
}
public enum TestEnum3{
Null = 0,
A = TestEnum1.A,
B = TestEnum1.B,
D = TestEnum2.D,
}
In the above case, TestEnum3
reuses values from TestEnum 1 & 2
and some of the values will overlap. One easy way would be to make TestEnum1.A & B = some number
but if you have many enums this seems like it could cause problems.