true to compute a case-sensitive hash, false to compute a case-insensitive hash.
In either way, the computed hash code will correlate with the results of StringUtil.ComparePart.
The method will always produce the same hash code for the same string value, independently of the programming language or runtime environment (e.g. DOT.NET 32-bit vs. 64-bit).