public static API_CatNet_GUI scanSolution(this API_CatNet_GUI catNetGui, string solutionFile) { catNetGui.TriggerOnSelectedEvent = true; catNetGui.SolutionLoaded = solutionFile; var catNet = new API_CatNet().loadRules(); var assemblies = solutionFile.compileSolution(); var savedReport = catNet.scan(assemblies).savedReport(); catNetGui.openReport(savedReport); return catNetGui; }
public static API_CatNet_GUI scanCSharpFile(this API_CatNet_GUI catNetGui, string file) { catNetGui.SolutionLoaded = ""; catNetGui.TriggerOnSelectedEvent = false; var catNet = new API_CatNet().loadRules(); var assembly = new CompileEngine().compileSourceFile(file); if (assembly.notNull()) { catNetGui.openReport(catNet.scan(assembly).savedReport()); } else catNetGui.CodeViewer.open(file); return catNetGui; }
public static API_CatNet_GUI scanAssembly(this API_CatNet_GUI catNetGui, string file) { catNetGui.SolutionLoaded = ""; catNetGui.TriggerOnSelectedEvent = false; var catNet = new API_CatNet().loadRules(); var savedReport = catNet.scan(file).savedReport(); catNetGui.openReport(savedReport); return catNetGui; }