Tag: 抑制警告

C#Bitwise-或运算符用于符号扩展操作数; 首先考虑转换为较小的无符号类型

我知道这些警告可能毫无意义..但无论如何我可以摆脱它们? 我收到了7个这样的警告。 Bitwise-or operator used on a sign-extended operand; consider casting to a smaller unsigned type first 这与OR运算符有关 我突出了发出警告的内容。 int result = (int)ror((uint)(v76 ^ (v75 | 0x862D63D3)), (uint)(BitConverter.ToInt32(v4, 72) ^ 0x22)); int v11 = (int)rol((uint)(int)((v8 & v10 | ~v10 & 0xEFCDAAC9) + v3[2] – 1126481991), 17); int v144 = (int)rol((uint)(int)((v141 & v143 | ~v143 & […]

禁止生成c#代码的警告

我为我的VS项目打开了“将警告视为错误”,这意味着我因错过的文档而出错(这个特定项目的提醒很好)。 但是,部分代码是由一个自定义工具生成的,该工具不会插入xml文档,因此我正在寻找远离忽略生成代码的缺失xml文档,而不是整个项目。 我对生成的实际文件没有任何影响,并且无法在文件中真正插入任何内容(因为它经常被工具重新生成)所以我在生成的文件之外寻找存在的东西(生成的类是部分的,如果这有帮助的话)