protected override void ComputeHashCodePartsSpecific(Action <int> addPart)
 {
     addPart(TrackHazardousParameterUsages.GetHashCode());
     addPart(NullCheckValidationMethodNames.GetHashCode());
 }
 protected override void ComputeHashCodePartsSpecific(ArrayBuilder <int> builder)
 {
     builder.Add(TrackHazardousParameterUsages.GetHashCode());
     builder.Add(HashUtilities.Combine(NullCheckValidationMethodNames));
     builder.Add(HashUtilities.Combine(NullCheckValidationMethodSymbols));
 }