public List <IDiagramAnalysisNodeMessage> Evaluate() { var firewalls = network.Nodes.Values.Where(x => x.IsFirewall).ToList(); foreach (var firewall in firewalls) { Visited.Clear(); CheckRule2(firewall); } return(this.Messages); }
public static void Run() { Console.WriteLine("Test data:"); Run("data/testdata19.txt"); Visited.Clear(); VisitedList.Clear(); Console.WriteLine("Answer data:"); Run("data/data19.txt"); Visited.Clear(); VisitedList.Clear(); Console.WriteLine("Answer data B:"); Run("data/data19b.txt"); }
public override List<Article> MakeList(params string[] searchCriteria) { List<Article> list = new List<Article>(); lock (Visited) { Visited.Clear(); foreach (string page in PrepareCategories(searchCriteria)) { list.AddRange(RecurseCategory(page, list.Count, Depth)); } Visited.Clear(); } return list; }
public override bool VisitTranslationUnit(TranslationUnit unit) { if (!unit.IsValid) { return(false); } if (ClearVisitedDeclarations) { Visited.Clear(); } VisitDeclarationContext(unit); return(true); }
public virtual bool VisitTranslationUnit(TranslationUnit unit) { if (!unit.IsValid || unit.Ignore) { return(false); } if (ClearVisitedDeclarations) { Visited.Clear(); } VisitDeclarationContext(unit); return(true); }
public virtual bool VisitTranslationUnit(TranslationUnit unit) { if (unit.IsSystemHeader) { return(false); } if (ClearVisitedDeclarations) { Visited.Clear(); } VisitDeclarationContext(unit); return(true); }