Files
codeql/csharp/ql/test/query-tests/MagicConstants/HashCode.cs
2021-07-01 16:09:11 +02:00

21 lines
551 B
C#

class MyHashCode
{
public override int GetHashCode()
{
// GOOD: Constants in GetHashCode() are permitted.
return
397 +
397 + 397 + 397 + 397 + 397 + 397 + 397 + 397 + 397 + 397 +
397 + 397 + 397 + 397 + 397 + 397 + 397 + 397 + 397 + 397;
}
int NotHashCode()
{
// BAD: Number 391 is repeated.
return
391 +
391 + 391 + 391 + 391 + 391 + 391 + 391 + 391 + 391 + 391 +
391 + 391 + 391 + 391 + 391 + 391 + 391 + 391 + 391 + 391 + 397;
}
}