using System.Text; using Mono.Cecil; using Mono.Linker.Tests.Extensions; namespace Mono.Linker.Tests.TestCasesRunner { public static class LinkXmlHelpers { public static void WriteXmlFileToPreserveEntryPoint (NPath targetProgram, NPath xmlFile) { using (var assembly = AssemblyDefinition.ReadAssembly (targetProgram.ToString ())) { var method = assembly.EntryPoint; var sb = new StringBuilder (); sb.AppendLine (""); sb.AppendLine (" "); if (method != null) { sb.AppendLine (" "); sb.AppendLine (" "); sb.AppendLine (" "); } sb.AppendLine (" "); sb.AppendLine (""); xmlFile.WriteAllText (sb.ToString ()); } } } }