Exemple #1
0
        protected void LoadAssembly(string filename)
        {
            IAssemblyLoader assemblyLoader = new AssemblyLoader();
            assemblyLoader.AddPrivatePath(System.IO.Path.GetDirectoryName(filename));

            metadataModule = assemblyLoader.LoadModule(filename);

            UpdateTree();
        }
Exemple #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="Verify"/> class.
        /// </summary>
        /// <param name="options">The options.</param>
        public Verify(VerificationOptions options)
        {
            this.options = options;
            assemblyLoader = new AssemblyLoader();

            assemblyLoader.AddPrivatePath(Path.GetDirectoryName(options.InputFile));
            assemblyLoader.InitializePrivatePaths(options.Paths);
            assemblyLoader.LoadModule(options.InputFile);

            HasError = false;
        }