diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Framework/Util.cs | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/OpenSim/Framework/Util.cs b/OpenSim/Framework/Util.cs index 7bc8176..c7377b8 100644 --- a/OpenSim/Framework/Util.cs +++ b/OpenSim/Framework/Util.cs | |||
@@ -1746,6 +1746,30 @@ namespace OpenSim.Framework | |||
1746 | } | 1746 | } |
1747 | 1747 | ||
1748 | /// <summary> | 1748 | /// <summary> |
1749 | /// Pretty format the hashtable contents to a single line. | ||
1750 | /// </summary> | ||
1751 | /// <remarks> | ||
1752 | /// Used for debugging output. | ||
1753 | /// </remarks> | ||
1754 | /// <param name='ht'></param> | ||
1755 | public static string PrettyFormatToSingleLine(Hashtable ht) | ||
1756 | { | ||
1757 | StringBuilder sb = new StringBuilder(); | ||
1758 | |||
1759 | int i = 0; | ||
1760 | |||
1761 | foreach (string key in ht.Keys) | ||
1762 | { | ||
1763 | sb.AppendFormat("{0}:{1}", key, ht[key]); | ||
1764 | |||
1765 | if (++i < ht.Count) | ||
1766 | sb.AppendFormat(", "); | ||
1767 | } | ||
1768 | |||
1769 | return sb.ToString(); | ||
1770 | } | ||
1771 | |||
1772 | /// <summary> | ||
1749 | /// Used to trigger an early library load on Windows systems. | 1773 | /// Used to trigger an early library load on Windows systems. |
1750 | /// </summary> | 1774 | /// </summary> |
1751 | /// <remarks> | 1775 | /// <remarks> |