//�Public�Methods�(1)� /// <summary> /// Analyzes the specified assembly path. /// </summary> /// <param name="assemblyPath">The assembly path.</param> /// <returns></returns> public List <AnalyzedData> Analyze(string assemblyPath) { IAssemblyLoader assem = new AssemblyLoader(); assem.AssemblyPath = assemblyPath; AssemblyReader reader = new AssemblyReader(assem); List <MethodInfo> customTypeList = reader.GetAllMethodsInAssembly(); _symbolreader = PDBDataReader.NativePDBReaderWrapper.GetSymbolReaderForFile(assemblyPath, null); if (_symbolreader == null) { throw new FileLoadException("Symbol file (.pdb) seems to be corrupted or not found." + "Please recompile your project again"); } CheckForBoxing(customTypeList); return(_analyzedData); }