private void displayCultureInformation(TextMessageWriter writer, CultureCurrencyInfo fromGlobalization, CurrencyInfo fromConfiguration) { CanonicalCultureAttribute attr; CultureInfo configurationCulture = null; if (Enumeration.TryGetAttribute(fromConfiguration.Code, out attr)) { configurationCulture = attr.Culture(); } writer.Write("Globalizaton Currency {0} for culture {1} [{2}] ", fromGlobalization.Info.Code, fromGlobalization.Culture.Name, fromGlobalization.Culture.EnglishName); writer.WriteLine("differs from Configuration Currency {0}", fromConfiguration.Code); writer.WriteMessageLine(1, "Canonical Culture {0}, {1}", configurationCulture != null ? configurationCulture.Name : "NONE", configurationCulture != null ? attr.Overwritten.ToString() : "NA"); }
private void displayDifferences(CultureCurrencyInfo fromGlobalization, CurrencyInfo fromConfiguration, IEnumerable <KeyValuePair <string, Pair> > differences, TextMessageWriter writer) { displayCultureInformation(writer, fromGlobalization, fromConfiguration); foreach (var diff in differences) { displayDifference(writer, diff); } writer.Flush(); WL(writer.ToString()); StringBuilder sb = writer.GetStringBuilder(); sb.Remove(0, sb.Length); RL(); }