public void AddAssembly()
        {
            TypeManager manager = new TypeManager();

            manager.AddAssembly(Assembly.GetAssembly(typeof(TypeManagerTestCase)));

            Assert.IsNull(manager.ResolveType("System.String"));
            Assert.AreEqual(typeof(TypeManagerTestCase), manager.ResolveType("TypeManagerTestCase"));
        }
コード例 #2
0
        public override void OnImportDirective(ImportDirective import)
        {
            base.OnImportDirective(import);

            if (import.AssemblyReference != null)
            {
                _typeManager.AddAssembly(import.AssemblyReference.ResolvedAssembly);
            }
        }