public override int GetHashCode()
 => HashUtilities.Combine(InterproceduralCallStack,
                          HashUtilities.Combine(BasicBlockOrdinal.GetHashCodeOrDefault(),
                                                HashUtilities.Combine(HandlingCatchRegionOpt.GetHashCodeOrDefault(),
                                                                      HashUtilities.Combine(ContainingFinallyRegionOpt.GetHashCodeOrDefault(),
                                                                                            HashUtilities.Combine(ExceptionType.GetHashCode(), IsDefaultExceptionForExceptionsPathAnalysis.GetHashCode())))));