public MapRequest(TypePair requestedTypes, TypePair runtimeTypes) { RequestedTypes = requestedTypes; RuntimeTypes = runtimeTypes; _hashcode = unchecked (RequestedTypes.GetHashCode() * 397) ^ RuntimeTypes.GetHashCode(); }