public static string XmlSerializeToString(object objectInstance) { label_1: int num1 = 226527610; XmlSerializer xmlSerializer; while (true) { int num2 = 22877589; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 3U) { case 0: goto label_1; case 1: xmlSerializer = WarSettings.\u206F(WarSettings.\u202D(objectInstance)); num1 = (int)num3 * 1047516128 ^ -684987545; continue; default: goto label_4; } } label_4: StringBuilder stringBuilder = WarSettings.\u200B(); TextWriter textWriter = (TextWriter)WarSettings.\u200C(stringBuilder); try { WarSettings.\u206C(xmlSerializer, textWriter, objectInstance); } finally { if (textWriter != null) { label_7: int num2 = 465434984; while (true) { int num3 = 22877589; uint num4; switch ((num4 = (uint)(num2 ^ num3)) % 3U) { case 1: WarSettings.\u202A((IDisposable)textWriter); num2 = (int)num4 * 1967853560 ^ 1869639469; continue; case 2: goto label_7; default: goto label_10; } } } label_10 :; } string str = WarSettings.\u206C((object)stringBuilder); label_12: int num5 = 899499183; while (true) { int num2 = 22877589; uint num3; switch ((num3 = (uint)(num5 ^ num2)) % 3U) { case 0: goto label_12; case 2: num5 = (int)num3 * 1442672184 ^ -1115495037; continue; default: goto label_15; } } label_15: return(str); }