internal void AddKeyHash(System.Text.StringBuilder sb) { sb.Append("XAO "); foreach (DictionaryEntry entry in overrides) { XmlAttributes val = (XmlAttributes)entry.Value; IFormattable keyFormattable = entry.Key as IFormattable; sb.Append(keyFormattable != null ? keyFormattable.ToString(null, CultureInfo.InvariantCulture) : entry.Key.ToString()).Append(' '); val.AddKeyHash(sb); } sb.Append("|"); }
internal void AddKeyHash(StringBuilder sb) { sb.Append("XAO "); foreach (object obj in this.overrides) { DictionaryEntry dictionaryEntry = (DictionaryEntry)obj; XmlAttributes xmlAttributes = (XmlAttributes)dictionaryEntry.Value; IFormattable formattable = dictionaryEntry.Key as IFormattable; sb.Append((formattable == null) ? dictionaryEntry.Key.ToString() : formattable.ToString(null, CultureInfo.InvariantCulture)).Append(' '); xmlAttributes.AddKeyHash(sb); } sb.Append("|"); }