コード例 #1
0
        public PackageTester GetPackageTester(ProjectId projectId)
        {
            ProjectParser workspaceParser = new ProjectParser(Workspace, projectId, ParseOptions);
            TypeVisitor   vistor          = new TypeVisitor();

            vistor.FilterSettings.ClassFilter      = ClassParseFilter;
            vistor.FilterSettings.EnumFilter       = EnumParseFilter;
            vistor.FilterSettings.ControllerFilter = ControllerParseFilter;

            ScriptPackage package = ScriptPackage.BuildPackage(workspaceParser, vistor);

            return(new PackageTester(package, DisplayNameFilter, MvcActionFilter));
        }
コード例 #2
0
        /// <summary>
        /// Creates a package
        /// </summary>
        /// <returns>The <see cref="ScriptPackage"/></returns>
        public ScriptPackage CreatePackage()
        {
            TypeVisitor visitor = new TypeVisitor();

            return(ScriptPackage.BuildPackage(_typeIterator, visitor));
        }