/// <summary>Merge two different previews into one final preview result. The final preview will /// have a concatenation of all the inidivual previews contained within each result.</summary> internal static SolutionPreviewResult Merge(SolutionPreviewResult result1, SolutionPreviewResult result2) { if (result1 == null) { return(result2); } if (result2 == null) { return(result1); } return(new SolutionPreviewResult( result1._previews.Concat(result2._previews).ToList(), result1.ChangeSummary ?? result2.ChangeSummary)); }
/// <summary>Merge two different previews into one final preview result. The final preview will /// have a concatenation of all the inidivual previews contained within each result.</summary> internal static SolutionPreviewResult Merge(SolutionPreviewResult result1, SolutionPreviewResult result2) { if (result1 == null) { return result2; } if (result2 == null) { return result1; } return new SolutionPreviewResult( result1._previews.Concat(result2._previews).ToList(), result1.ChangeSummary ?? result2.ChangeSummary); }