static void Main(string[] args) { //BenchmarkRunner.Run<MvidBenchmark>(); //return; //var sw = Stopwatch.StartNew(); //new MvidBenchmark().ReadUsingImageReader(); //var elapsed = sw.Elapsed; //Console.WriteLine(elapsed); //return; if (args.Length != 1) { Console.WriteLine("Usage: mvid.exe <path-to-assembly>"); return; } var filePath = args[0]; if (!File.Exists(filePath)) { Console.Error.WriteLine($"File {filePath} not found."); return; } filePath = Path.GetFullPath(filePath); Console.WriteLine(ImageReader.ReadAssemblyMvid(filePath)); }
public void ReadUsingImageReader() { var mvid = ImageReader.ReadAssemblyMvid(filePath); }
private static void Process(string filePath) { Console.WriteLine(filePath); Console.WriteLine(ImageReader.ReadAssemblyMvid(filePath)); }