mirror of
https://github.com/opensim/opensim.git
synced 2026-08-04 16:22:50 +08:00
got tired of creating stringbuilders
This commit is contained in:
@@ -48,11 +48,28 @@ namespace OpenSim.Framework
|
||||
sb.Append("<llsd>");
|
||||
}
|
||||
|
||||
// got tired of creating a stringbuilder all the time;
|
||||
public static StringBuilder Start(int size = 256, bool addxmlversion = false)
|
||||
{
|
||||
StringBuilder sb = new StringBuilder(size);
|
||||
if(addxmlversion)
|
||||
sb.Append("<?xml version=\"1.0\" encoding=\"UTF-8\"?><llsd>"); // legacy llsd xml name still valid
|
||||
else
|
||||
sb.Append("<llsd>");
|
||||
return sb;
|
||||
}
|
||||
|
||||
public static void AddEnd(StringBuilder sb)
|
||||
{
|
||||
sb.Append("</llsd>");
|
||||
}
|
||||
|
||||
public static string End(StringBuilder sb)
|
||||
{
|
||||
sb.Append("</llsd>");
|
||||
return sb.ToString();
|
||||
}
|
||||
|
||||
// map == a list of key value pairs
|
||||
public static void AddMap(StringBuilder sb)
|
||||
{
|
||||
@@ -452,7 +469,6 @@ namespace OpenSim.Framework
|
||||
{
|
||||
int i;
|
||||
char c;
|
||||
String t;
|
||||
int len = s.Length;
|
||||
|
||||
for (i = 0; i < len; i++)
|
||||
|
||||
Reference in New Issue
Block a user