public static int Main(String[] args) { if (args.Length < 2) { Console.Error.WriteLine("Usage: symbolicate <assembly path> <input file> [lookup directories]"); return(1); } var assemblyPath = args [0]; var inputFile = args [1]; var locProvider = new LocationProvider(); for (var i = 2; i < args.Length; i++) { locProvider.AddDirectory(args [i]); } locProvider.AddAssembly(assemblyPath); using (StreamReader r = new StreamReader(inputFile)) { for (var line = r.ReadLine(); line != null; line = r.ReadLine()) { line = SymbolicateLine(line, locProvider); Console.WriteLine(line); } } return(0); }
public static int Main (String[] args) { if (args.Length < 2) { Console.Error.WriteLine ("Usage: symbolicate <assembly path> <input file> [lookup directories]"); return 1; } var assemblyPath = args [0]; var inputFile = args [1]; var locProvider = new LocationProvider (); for (var i = 2; i < args.Length; i++) locProvider.AddDirectory (args [i]); locProvider.AddAssembly (assemblyPath); using (StreamReader r = new StreamReader (inputFile)) { for (var line = r.ReadLine (); line != null; line = r.ReadLine ()) { line = SymbolicateLine (line, locProvider); Console.WriteLine (line); } } return 0; }