Вполне вероятно, потому что Int32.TryParse без дополнительных опций откажется анализировать строки, содержащие либо разделители группировки, либо десятичные разделители:
Int32.TryParse("1.234", out temp); // => false
Int32.TryParse("1,234", out temp); // => false
Int32.TryParse("1234", out temp); // => true, temp = 1234
Так что FxCop, вероятно, не считает Int32.TryParse чувствительным к культуре.