public override ICollection <string> GetSideEffects(RuleValidation validation) { RuleAnalysis analysis = new RuleAnalysis(validation, true); if (_message != null) { RuleExpressionWalker.AnalyzeUsage(analysis, _message, true, false, null); } return(analysis.GetSymbols()); }
public override ICollection <string> GetSideEffects(RuleValidation validation) { RuleAnalysis analysis = new RuleAnalysis(validation, true); if (_applicationID != null) { RuleExpressionWalker.AnalyzeUsage(analysis, _applicationID, true, false, null); } if (_typeID != null) { RuleExpressionWalker.AnalyzeUsage(analysis, _typeID, true, false, null); } if (_result != null) { RuleExpressionWalker.AnalyzeUsage(analysis, _result, true, false, null); } if (_ruleID != null) { RuleExpressionWalker.AnalyzeUsage(analysis, _ruleID, true, false, null); } if (_ruleName != null) { RuleExpressionWalker.AnalyzeUsage(analysis, _ruleName, true, false, null); } if (_createDate != null) { RuleExpressionWalker.AnalyzeUsage(analysis, _createDate, true, false, null); } if (_referenceID != null) { RuleExpressionWalker.AnalyzeUsage(analysis, _referenceID, true, false, null); } return(analysis.GetSymbols()); }