public virtual void ExitScope() { if (_Writer == null) { return; } _Writer.ExitScope(); }
/// <summary> /// Exit the rule block scope. /// </summary> public void ExitRuleBlock() { // Stop rule execution time _RuleTimer.Stop(); RuleRecord.Time = _RuleTimer.ElapsedMilliseconds; if (!RuleRecord.IsSuccess()) { RuleRecord.Reason = _Reason.ToArray(); } if (Writer != null) { Writer.ExitScope(); } _LogPrefix = null; RuleRecord = null; RuleBlock = null; _Reason.Clear(); }