Пример #1
0
        /// <summary>
        /// Processes the assemblies.
        /// </summary>
        public void ProcessAssemblies()
        {
            if (!assembliesProcessed)
            {
                // Process the assemblies
                modelProcessor = new ModelProcessor {
                    AssemblyManager = new MonoCecilAssemblyManager(), ModelBuilder = new MonoCecilModelBuilder(), PageIdFunction = PageIdFunction
                };
                modelProcessor.Run(Config);

                if (Logger.HasErrors)
                {
                    Logger.Fatal("Too many errors in config file. Check previous message.");
                }

                Namespaces = new List <NNamespace>(modelProcessor.Namespaces);
                Registry   = modelProcessor.Registry;

                assembliesProcessed = true;
            }
        }
Пример #2
0
        /// <summary>
        /// Processes the assemblies.
        /// </summary>
        public void ProcessAssemblies()
        {
            if (!assembliesProcessed)
            {
                // Process the assemblies
                modelProcessor = new ModelProcessor { AssemblyManager = new MonoCecilAssemblyManager(), ModelBuilder = new MonoCecilModelBuilder(), PageIdFunction = PageIdFunction };
                modelProcessor.Run(Config);

                if (Logger.HasErrors)
                    Logger.Fatal("Too many errors in config file. Check previous message.");

                Namespaces = new List<NNamespace>(modelProcessor.Namespaces);
                Registry = modelProcessor.Registry;

                assembliesProcessed = true;
            }
        }