Ejemplo n.º 1
0
 public Merger(ILongestCommonSubsequence longestCommonSubsequenceAlg)
 {
     _longestCommonSubsequenceAlg = longestCommonSubsequenceAlg;
     _chunks     = new List <Chunk>();
     _mergedFile = new List <ResultString>();
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CollectionPatchGenerator"/> class.
 /// </summary>
 /// <param name="longestCommonSubsequence">A provider that will provide the Longest Common Subsequence of two sequences.</param>
 public CollectionPatchGenerator(ILongestCommonSubsequence longestCommonSubsequence)
 {
     this.longestCommonSubsequence = longestCommonSubsequence ?? throw new ArgumentNullException(nameof(longestCommonSubsequence));
 }