コード例 #1
0
        /// <summary>
        /// Builds a package using the given type iterator and visitor
        /// </summary>
        /// <param name="iterator">The type iterator</param>
        /// <param name="visitor">The type visitor</param>
        /// <returns>The package</returns>
        public static ScriptPackage BuildPackage(ITypeIterator iterator, TypeVisitor visitor)
        {
            iterator.IterateTypes(visitor);
            ScriptPackage package = new ScriptPackage();

            package.AddClassRange(visitor.FoundTypes);
            package.AddControllerRange(visitor.FoundControllers);
            return(package);
        }