public override int GetHashCode()
            {
                int hashCode = (int)HelperId * 0x5498341 + 0x832424;

                hashCode = hashCode * 23 + Target.GetHashCode();
                hashCode = hashCode * 23 + DictionaryOwner.GetHashCode();
                return(hashCode);
            }
        public override int GetHashCode()
        {
            int hash = 67;

            hash = hash * 31 + CanonicalOwner.GetHashCode();
            hash = hash * 31 + Signature.GetHashCode();
            return(hash);
        }