Ejemplo n.º 1
0
 public void AnalyzeUsage(RuleAnalysis analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
 {
     RuleExpressionWalker.AnalyzeUsage(analysis, _startsWithMethodInvocationExpression, isRead, isWritten, qualifier);
 }
Ejemplo n.º 2
0
 private RuleExpressionResult Evaluate(RuleExecution execution, CodeExpression expression)
 {
     return(RuleExpressionWalker.Evaluate(execution, expression));
 }
Ejemplo n.º 3
0
        public RuleExpressionInfo ValidateExpression(RuleValidation validation, CodeExpression expression, bool isWritten)
        {
            RuleExpressionInfo result = RuleExpressionWalker.Validate(validation, expression, false);

            return(result);
        }
Ejemplo n.º 4
0
 public void AnalyzeUsage(RuleAnalysis analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
 {
     // check what the 2 expressions use
     RuleExpressionWalker.AnalyzeUsage(analysis, _leftExpression, isRead, isWritten, qualifier);
     RuleExpressionWalker.AnalyzeUsage(analysis, _rightExpression, isRead, isWritten, qualifier);
 }
Ejemplo n.º 5
0
 public void Decompile(StringBuilder stringBuilder, CodeExpression parentExpression)
 {
     RuleExpressionWalker.Decompile(stringBuilder, _logicalOrExpression, this);
 }
 public void Decompile(StringBuilder stringBuilder, CodeExpression parentExpression)
 {
     RuleExpressionWalker.Decompile(stringBuilder, _regexMatchMethodInvocationExpression, this);
 }
 public void AnalyzeUsage(RuleAnalysis analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
 {
     // check what the 2 expressions use
     RuleExpressionWalker.AnalyzeUsage(analysis, _regexMatchMethodInvocationExpression, isRead, isWritten, qualifier);
 }
Ejemplo n.º 8
0
 public void AnalyzeUsage(RuleAnalysis analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
 {
     RuleExpressionWalker.AnalyzeUsage(analysis, _finalLogicalOrExpression, isRead, isWritten, qualifier);
 }