In our API library, we have a number of classes that implement a method ComputeCurrentDefinitionHashCode, which combines the hash codes of each member field with a pseudo-random number that should be unique to that class.
This is based on Paul Hsieh's "SuperFastHash" at http://www.azillionmonkeys.com/qed/hash.html
I'm trying to determine if it's possible to use FxCop to ensure that the randomly generated number we put in each class is not duplicated in any other class.
In other words, can we save information from one class to the next?