Exemple #1
0
        public void ImportNewAssemblyShouldAddToModule()
        {
            var result = _importer.ImportScope(_dummyAssembly);

            Assert.Equal(_dummyAssembly, result, _comparer);
            Assert.Contains(result, _module.AssemblyReferences);
        }
        /// <summary>
        /// Creates a new type factory that references mscorlib 4.0.0.0.
        /// </summary>
        /// <returns>The factory.</returns>
        public static CorLibTypeFactory CreateMscorlib40TypeFactory(ModuleDefinition module)
        {
            var importer = new ReferenceImporter(module);

            return(new CorLibTypeFactory(importer.ImportScope(KnownCorLibs.MsCorLib_v4_0_0_0)));
        }