この列挙型をC#アプリケーションで使用する必要がありますが、これらの値を使用できません。タイプをuintとして指定すると、-1の値を使用でき、intを指定すると、最後の2つの値を使用できません。ここでチェックされていないキーワードを使用して、これらすべての値を定義できるようにする方法はありますか?これらの値は外部ソースからのものであるため、変更できません。
internal enum MyValues : int
{
value1 = -1,
value2 = 0,
value3 = 0x80000000,
value4 = 0xFFFFFFFF
}