internal void AddKeyHash(StringBuilder sb) { sb.Append("SENA "); KeyHelper.AddField(sb, 1, this.name); sb.Append('|'); }
internal void AddKeyHash(System.Text.StringBuilder sb) { sb.Append("XCA "); KeyHelper.AddField(sb, 1, memberName); sb.Append('|'); }
public static void AddField(StringBuilder sb, int n, string val) { KeyHelper.AddField(sb, n, val, null); }
internal void AddKeyHash(System.Text.StringBuilder sb) { sb.Append("XA "); KeyHelper.AddField(sb, 1, xmlIgnore); KeyHelper.AddField(sb, 2, xmlns); #if !MOONLIGHT KeyHelper.AddField(sb, 3, xmlAnyAttribute != null); #endif xmlAnyElements.AddKeyHash(sb); xmlArrayItems.AddKeyHash(sb); xmlElements.AddKeyHash(sb); if (xmlArray != null) { xmlArray.AddKeyHash(sb); } if (xmlAttribute != null) { xmlAttribute.AddKeyHash(sb); } if (xmlDefaultValue == null) { sb.Append("n"); } else if (!(xmlDefaultValue is System.DBNull)) { string v = XmlCustomFormatter.ToXmlString(TypeTranslator.GetTypeData(xmlDefaultValue.GetType()), xmlDefaultValue); sb.Append("v" + v); } if (xmlEnum != null) { xmlEnum.AddKeyHash(sb); } if (xmlRoot != null) { xmlRoot.AddKeyHash(sb); } if (xmlText != null) { xmlText.AddKeyHash(sb); } if (xmlType != null) { xmlType.AddKeyHash(sb); } if (xmlChoiceIdentifier != null) { xmlChoiceIdentifier.AddKeyHash(sb); } sb.Append("|"); }
public static void AddField(StringBuilder sb, int n, bool val) { KeyHelper.AddField(sb, n, val, false); }