public override int GetHashCode() { unchecked { return((target.GetHashCode() * HASHCODE_MULTIPLIER) ^ (callback != null ? callback.GetHashCode() : 0)); } }