/** * Return a debugging string representation * * @return string representation */ public override String ToString() { StringBuilder buffer = new StringBuilder(); buffer.Append("[SST]\n"); buffer.Append(" .numstrings = ") .Append(StringUtil.ToHexString(NumStrings)).Append("\n"); buffer.Append(" .uniquestrings = ") .Append(StringUtil.ToHexString(NumUniqueStrings)).Append("\n"); for (int k = 0; k < field_3_strings.Size; k++) { UnicodeString s = (UnicodeString)field_3_strings[k]; buffer.Append(" .string_" + k + " = ") .Append(s.GetDebugInfo()).Append("\n"); } buffer.Append("[/SST]\n"); return(buffer.ToString()); }