WriteArray() public static method

public static WriteArray ( StringBuilder sb, UnityEditor.iOS.Xcode.PBX.PBXElementArray el, int indent, bool compact, PropertyCommentChecker checker, GUIDToCommentMap comments ) : void
sb StringBuilder
el UnityEditor.iOS.Xcode.PBX.PBXElementArray
indent int
compact bool
checker PropertyCommentChecker
comments GUIDToCommentMap
return void
Esempio n. 1
0
 public static void WriteDictKeyValue(StringBuilder sb, string key, PBXElement value, int indent, bool compact, PropertyCommentChecker checker, GUIDToCommentMap comments)
 {
     if (!compact)
     {
         sb.Append("\n");
         sb.Append(Serializer.GetIndent(indent));
     }
     Serializer.WriteStringImpl(sb, key, checker.CheckKeyInDict(key), comments);
     sb.Append(" = ");
     if (value is PBXElementString)
     {
         Serializer.WriteStringImpl(sb, value.AsString(), checker.CheckStringValueInDict(key, value.AsString()), comments);
     }
     else if (value is PBXElementDict)
     {
         Serializer.WriteDict(sb, value.AsDict(), indent, compact, checker.NextLevel(key), comments);
     }
     else if (value is PBXElementArray)
     {
         Serializer.WriteArray(sb, value.AsArray(), indent, compact, checker.NextLevel(key), comments);
     }
     sb.Append(";");
     if (!compact)
     {
         return;
     }
     sb.Append(" ");
 }
Esempio n. 2
0
 public static void WriteArray(StringBuilder sb, PBXElementArray el, int indent, bool compact, PropertyCommentChecker checker, GUIDToCommentMap comments)
 {
     sb.Append("(");
     foreach (PBXElement pbxElement in el.values)
     {
         if (!compact)
         {
             sb.Append("\n");
             sb.Append(Serializer.GetIndent(indent + 1));
         }
         if (pbxElement is PBXElementString)
         {
             Serializer.WriteStringImpl(sb, pbxElement.AsString(), checker.CheckStringValueInArray(pbxElement.AsString()), comments);
         }
         else if (pbxElement is PBXElementDict)
         {
             Serializer.WriteDict(sb, pbxElement.AsDict(), indent + 1, compact, checker.NextLevel("*"), comments);
         }
         else if (pbxElement is PBXElementArray)
         {
             Serializer.WriteArray(sb, pbxElement.AsArray(), indent + 1, compact, checker.NextLevel("*"), comments);
         }
         sb.Append(",");
         if (compact)
         {
             sb.Append(" ");
         }
     }
     if (!compact)
     {
         sb.Append("\n");
         sb.Append(Serializer.GetIndent(indent));
     }
     sb.Append(")");
 }