WriteStringBuilder() public method

public WriteStringBuilder ( StringBuilder sb, string guid ) : void
sb StringBuilder
guid string
return void
Ejemplo n.º 1
0
 private static void WriteStringImpl(StringBuilder sb, string s, bool comment, GUIDToCommentMap comments)
 {
     if (comment)
     {
         comments.WriteStringBuilder(sb, s);
     }
     else
     {
         sb.Append(PBXStream.QuoteStringIfNeeded(s));
     }
 }
 public override void WriteSection(StringBuilder sb, GUIDToCommentMap comments)
 {
     if (this.m_Entries.Count != 0)
     {
         sb.AppendFormat("\n\n/* Begin {0} section */", this.m_Name);
         List <string> list = new List <string>(this.m_Entries.Keys);
         list.Sort(StringComparer.Ordinal);
         foreach (string str in list)
         {
             T local = this.m_Entries[str];
             local.UpdateProps();
             sb.Append("\n\t\t");
             comments.WriteStringBuilder(sb, local.guid);
             sb.Append(" = ");
             Serializer.WriteDict(sb, local.GetPropertiesWhenSerializing(), 2, local.shouldCompact, local.checker, comments);
             sb.Append(";");
         }
         sb.AppendFormat("\n/* End {0} section */", this.m_Name);
     }
 }
Ejemplo n.º 3
0
        public override void WriteSection(StringBuilder sb, GUIDToCommentMap comments)
        {
            if (this.m_Entries.Count == 0)
            {
                return;
            }
            sb.AppendFormat("\n\n/* Begin {0} section */", (object)this.m_Name);
            List <string> list = new List <string>((IEnumerable <string>) this.m_Entries.Keys);

            list.Sort((IComparer <string>)StringComparer.Ordinal);
            foreach (string index in list)
            {
                T obj = this.m_Entries[index];
                obj.UpdateProps();
                sb.Append("\n\t\t");
                comments.WriteStringBuilder(sb, obj.guid);
                sb.Append(" = ");
                Serializer.WriteDict(sb, obj.GetPropertiesWhenSerializing(), 2, obj.shouldCompact, obj.checker, comments);
                sb.Append(";");
            }
            sb.AppendFormat("\n/* End {0} section */", (object)this.m_Name);
        }
Ejemplo n.º 4
0
        public override void WriteSection(StringBuilder sb, GUIDToCommentMap comments)
        {
            if (m_Entries.Count == 0)
            {
                return;            // do not write empty sections
            }
            sb.AppendFormat("\n\n/* Begin {0} section */", m_Name);
            var keys = new List <string>(m_Entries.Keys);

            keys.Sort(StringComparer.Ordinal);
            foreach (string key in keys)
            {
                T obj = m_Entries[key];
                obj.UpdateProps();
                sb.Append("\n\t\t");
                comments.WriteStringBuilder(sb, obj.guid);
                sb.Append(" = ");
                Serializer.WriteDict(sb, obj.GetPropertiesWhenSerializing(), 2,
                                     obj.shouldCompact, obj.checker, comments);
                sb.Append(";");
            }
            sb.AppendFormat("\n/* End {0} section */", m_Name);
        }
Ejemplo n.º 5
0
 static void WriteStringImpl(StringBuilder sb, string s, bool comment, GUIDToCommentMap comments)
 {
     if (comment)
         comments.WriteStringBuilder(sb, s);
     else
         sb.Append(PBXStream.QuoteStringIfNeeded(s));
 }