diff --git a/source2/IL2PCU/Cosmos.IL2CPU/ILScanner.cs b/source2/IL2PCU/Cosmos.IL2CPU/ILScanner.cs index 375f64825..d4cb511b6 100644 --- a/source2/IL2PCU/Cosmos.IL2CPU/ILScanner.cs +++ b/source2/IL2PCU/Cosmos.IL2CPU/ILScanner.cs @@ -9,6 +9,10 @@ using Indy.IL2CPU.Plugs; using Indy.IL2CPU.IL; namespace Cosmos.IL2CPU { + // This is necessary because HashSet and Dictionary + // have troubles when differnet types of objects are stored + // in them. I dont remember the exact problem, but something + // how it compares objects. public class HashcodeComparer: IEqualityComparer { #region IEqualityComparer Members