public void Info(Entity E, string format, params object[] args) { if (ShouldReport(E)) { Lint.MsgInfo("{0}-{1}: {2}", GetRuleName(), E, string.Format(format, args)); } }
public void Process(Dungeon D) { string dir = Path.Combine(D.BaseDirectory, "GrimLint", "Reports"); Directory.CreateDirectory(dir); string file = Path.Combine(dir, GetReportName() + ".xlsx"); byte[] bytes = Run(D); File.WriteAllBytes(file, bytes); Lint.MsgInfo("Report saved in {0}", file); }