AddAssembly() 공개 메소드

public AddAssembly ( string assemblyPath ) : void
assemblyPath string
리턴 void
예제 #1
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);
        }
예제 #2
0
파일: symbolicate.cs 프로젝트: Numpsy/mono
		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;
		}