/// <summary> /// Normalizes the specified tokens. /// </summary> /// <param name="tokens">The tokens.</param> /// <returns>The normalized tokens.</returns> public Token[] Normalize(Token[] tokens) { foreach (var Normalizer in Normalizers.OrderBy(x => x.Order)) { tokens = Normalizer.Normalize(tokens); } return(tokens); }
public ComparisonContext( string packageId, string leftBaseUrl, string rightBaseUrl, string leftUrl, string rightUrl, Normalizers normalizers) { PackageId = packageId; LeftBaseUrl = leftBaseUrl; RightBaseUrl = rightBaseUrl; LeftUrl = leftUrl; RightUrl = rightUrl; Normalizers = normalizers; }