private void InitializeDialog(CodeExpression expression) { base.HelpRequested += new HelpEventHandler(this.OnHelpRequested); base.HelpButtonClicked += new CancelEventHandler(this.OnHelpClicked); if (expression != null) { this.ruleExpressionCondition.Expression = RuleExpressionWalker.Clone(expression); this.conditionTextBox.Text = this.ruleExpressionCondition.ToString().Replace("\n", "\r\n"); } else { this.conditionTextBox.Text = string.Empty; } this.conditionTextBox.PopulateAutoCompleteList += new EventHandler <AutoCompletionEventArgs>(this.ConditionTextBox_PopulateAutoCompleteList); this.conditionTextBox.PopulateToolTipList += new EventHandler <AutoCompletionEventArgs>(this.ConditionTextBox_PopulateAutoCompleteList); try { this.ruleParser.ParseCondition(this.conditionTextBox.Text); this.conditionErrorProvider.SetError(this.conditionTextBox, string.Empty); } catch (RuleSyntaxException exception) { this.conditionErrorProvider.SetError(this.conditionTextBox, exception.Message); } }
public override RuleAction Clone() { LogRuleAction result = new LogRuleAction(); result.Message = RuleExpressionWalker.Clone(_message); return(result); }
public CodeExpression Clone() { LogicalNOT result = new LogicalNOT(); result._singleExpression = RuleExpressionWalker.Clone(_singleExpression); return(result); }
public CodeExpression Clone() { SingleBooleanResultExpression result = new SingleBooleanResultExpression(); result._singleExpression = RuleExpressionWalker.Clone(_singleExpression); return(result); }
public CodeExpression Clone() { In result = new In(); result._finalLogicalOrExpression = RuleExpressionWalker.Clone(_finalLogicalOrExpression); return(result); }
public CodeExpression Clone() { NotEqual result = new NotEqual(); result._leftExpression = RuleExpressionWalker.Clone(_leftExpression); result._rightExpression = RuleExpressionWalker.Clone(_rightExpression); return(result); }
public CodeExpression Clone() { LogicalAND result = new LogicalAND(); result._leftExpression = RuleExpressionWalker.Clone(_leftExpression); result._rightExpression = RuleExpressionWalker.Clone(_rightExpression); return(result); }
public CodeExpression Clone() { ContainsString result = new ContainsString(); result._toStringMethodInvocationExpression = RuleExpressionWalker.Clone(_toStringMethodInvocationExpression); result._toLowerMethodInvocationExpression = RuleExpressionWalker.Clone(_toLowerMethodInvocationExpression); result._containsMethodInvocationExpression = RuleExpressionWalker.Clone(_containsMethodInvocationExpression); return(result); }
public CodeExpression Clone() { StartsWithString result = new StartsWithString(); result._toStringMethodInvocationExpression = RuleExpressionWalker.Clone(_toStringMethodInvocationExpression); result._toLowerMethodInvocationExpression = RuleExpressionWalker.Clone(_toLowerMethodInvocationExpression); result._startsWithMethodInvocationExpression = RuleExpressionWalker.Clone(_startsWithMethodInvocationExpression); return(result); }
public CodeExpression Clone() { WildCardSearchExpression result = new WildCardSearchExpression(); result._toStringMethodInvocationExpression = RuleExpressionWalker.Clone(_toStringMethodInvocationExpression); result._toLowerMethodInvocationExpression = RuleExpressionWalker.Clone(_toLowerMethodInvocationExpression); result._regexMatchMethodInvocationExpression = RuleExpressionWalker.Clone(_regexMatchMethodInvocationExpression); return(result); }
public CodeExpression Clone() { CompareTo result = new CompareTo(); result._compareMethodInvocationExpression = RuleExpressionWalker.Clone(_compareMethodInvocationExpression); result._leftExpression = RuleExpressionWalker.Clone(_leftExpression); result._rightExpression = RuleExpressionWalker.Clone(_rightExpression); result._binaryExpressionBasedOnComparisonType = RuleExpressionWalker.Clone(_binaryExpressionBasedOnComparisonType); return(result); }
public CodeExpression Clone() { StringCompare result = new StringCompare(); result._compareMethodInvocationExpression = RuleExpressionWalker.Clone(_compareMethodInvocationExpression); result._firstStringExpression = RuleExpressionWalker.Clone(_firstStringExpression); result._secondStringExpression = RuleExpressionWalker.Clone(_secondStringExpression); result._binaryExpressionBasedOnComparisonType = RuleExpressionWalker.Clone(_binaryExpressionBasedOnComparisonType); result._caseSensitiveExpression = RuleExpressionWalker.Clone(_caseSensitiveExpression); return(result); }
public override RuleAction Clone() { InsertRuleStatsAction result = new InsertRuleStatsAction(); result.ApplicationID = RuleExpressionWalker.Clone(_applicationID); result.TypeID = RuleExpressionWalker.Clone(_typeID); result.Result = RuleExpressionWalker.Clone(_result); result.RuleID = RuleExpressionWalker.Clone(_ruleID); result.RuleName = RuleExpressionWalker.Clone(_ruleName); result.CreateDate = RuleExpressionWalker.Clone(_createDate); result.ReferenceID = RuleExpressionWalker.Clone(_referenceID); return(result); }