Mono.AssemblyLocationProvider.AssemblyLocationProvider C# (CSharp) Method

AssemblyLocationProvider() public method

public AssemblyLocationProvider ( string assemblyPath, Logger logger ) : System
assemblyPath string
logger Logger
return System
		public AssemblyLocationProvider (string assemblyPath, Logger logger)
		{
			assemblyPath = Path.GetFullPath (assemblyPath);
			this.logger = logger;

			if (!File.Exists (assemblyPath))
				throw new ArgumentException ("assemblyPath does not exist: "+ assemblyPath);

			var readerParameters = new ReaderParameters { ReadSymbols = true };
			assembly = AssemblyDefinition.ReadAssembly (assemblyPath, readerParameters);
		}