public async void TryOpenAssembly(string path) { try { CilAssembly newAssm = await Task.Run(() => CilAssembly.Create(path)); AddAssembly(newAssm); } catch { Console.WriteLine("Failed to open " + path); } }
public static unsafe void Main(string[] args) { AssemblyBrowserWindow browser = new AssemblyBrowserWindow(); for (int i = 0; i < args.Length; i++) { string path = args[i]; browser.TryOpenAssembly(path); } browser.RunWindowLoop(); }