/// <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; } }
/// <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; } }