private static void ToString(this Selector.SubSelector sub, StringBuilder builder) { builder.Append("Sub("); if (!sub.field_Private_Boolean_0) { builder.Append("dynamic,"); } if (sub.field_Public_SubSelector_0 != null) { builder.Append("parent="); sub.field_Public_SubSelector_0.ToString(builder); builder.Append(","); } builder.Append("connector="); builder.Append(sub.field_Public_Connector_0.ToString()); builder.Append(","); builder.Append("stmts=["); foreach (var statement in sub.field_Private_List_1_Statement_0) { builder.Append("Stmt("); builder.Append("op="); builder.Append(statement.field_Public_Operation_0.ToString()); builder.Append(",t="); builder.Append(statement.field_Public_Type_0.ToString()); builder.Append(",v="); builder.Append(statement.field_Public_String_0); builder.Append("),"); } builder.Append("])"); }
private static void ToStringNormalized(this Selector.SubSelector sub, StringBuilder builder) { builder.Append("("); if (!sub.field_Private_Boolean_0) { builder.Append("D,"); } if (sub.field_Public_SubSelector_0 != null) { builder.Append("p="); sub.field_Public_SubSelector_0.ToStringNormalized(builder); builder.Append(","); } builder.Append("c="); builder.Append((int)sub.field_Public_Connector_0); builder.Append(","); builder.Append("s["); foreach (var statement in sub.field_Private_List_1_Statement_0) { builder.Append("("); builder.Append((int)statement.field_Public_Operation_0); builder.Append(","); builder.Append((int)statement.field_Public_Type_0); builder.Append(","); builder.Append(statement.field_Public_String_0); builder.Append("),"); } builder.Append("])"); }