コード例 #1
0
ファイル: Main.cs プロジェクト: jeffreye/MOSA-Project
        protected void LoadAssembly(string filename)
        {
            IAssemblyLoader assemblyLoader = new AssemblyLoader();
            assemblyLoader.AddPrivatePath(System.IO.Path.GetDirectoryName(filename));

            metadataModule = assemblyLoader.LoadModule(filename);

            UpdateTree();
        }
コード例 #2
0
ファイル: Verify.cs プロジェクト: jeffreye/MOSA-Project
        /// <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;
        }