AjRools.Expert.World.Run C# (CSharp) Метод

Run() публичный Метод

public Run ( ) : void
Результат void
        public void Run()
        {
            if (this.fired == null)
            {
                this.fired = new List<Rule>();
                this.notfired = new List<Rule>(this.rules);
            }

            while (this.retracted.Count > 0)
                this.ProcessRetractedFact(this.retracted.Dequeue());

            this.ProcessNotTestedRules();

            while (this.asserted.Count > 0)
                this.ProcessAssertedFact(this.asserted.Dequeue());
        }