mirror of
https://github.com/github/codeql.git
synced 2025-12-17 17:23:36 +01:00
23 lines
662 B
C#
23 lines
662 B
C#
class IntGetHashCode
|
|
{
|
|
void Test()
|
|
{
|
|
// These are all bad:
|
|
default(int).GetHashCode(); // $ Alert
|
|
default(short).GetHashCode(); // $ Alert
|
|
default(ushort).GetHashCode(); // $ Alert
|
|
default(byte).GetHashCode(); // $ Alert
|
|
default(sbyte).GetHashCode(); // $ Alert
|
|
|
|
// These are all good:
|
|
default(uint).GetHashCode();
|
|
default(long).GetHashCode();
|
|
default(ulong).GetHashCode();
|
|
default(double).GetHashCode();
|
|
default(float).GetHashCode();
|
|
default(char).GetHashCode();
|
|
default(string).GetHashCode();
|
|
default(object).GetHashCode();
|
|
}
|
|
}
|