internal void AddKeyHash(global::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(global::System.Text.StringBuilder sb) { sb.Append("XRM "); KeyHelper.AddField(sb, 1, isReturnValue); KeyHelper.AddField(sb, 1, memberName); KeyHelper.AddField(sb, 1, memberType); KeyHelper.AddField(sb, 1, overrideIsNullable); if (soapAttributes != null) { soapAttributes.AddKeyHash(sb); } if (xmlAttributes != null) { xmlAttributes.AddKeyHash(sb); } sb.Append('|'); }