Esempio n. 1
0
        public void Reload(string path)
        {
            m_ProblemDescriptors = ProblemDescriptorHelper.LoadProblemDescriptors(path, "ApiDatabase");

            foreach (var type in AssemblyHelper.GetAllTypesInheritedFromInterface <IInstructionAnalyzer>())
            {
                AddAnalyzer(Activator.CreateInstance(type) as IInstructionAnalyzer);
            }
        }
Esempio n. 2
0
        public void LoadDatabase(string path)
        {
            m_ProblemDescriptors = ProblemDescriptorHelper.LoadProblemDescriptors(path, "ProjectSettings");

            foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies())
            {
                foreach (var type in GetAnalyzerTypes(assembly))
                {
                    AddAnalyzer(Activator.CreateInstance(type, this) as ISettingsAnalyzer);
                }
            }
        }