public void AnalyzeUsage(RuleAnalysis analysis, bool isRead, bool isWritten, RulePathQualifier qualifier) { RuleExpressionWalker.AnalyzeUsage(analysis, _startsWithMethodInvocationExpression, isRead, isWritten, qualifier); }
private RuleExpressionResult Evaluate(RuleExecution execution, CodeExpression expression) { return(RuleExpressionWalker.Evaluate(execution, expression)); }
public RuleExpressionInfo ValidateExpression(RuleValidation validation, CodeExpression expression, bool isWritten) { RuleExpressionInfo result = RuleExpressionWalker.Validate(validation, expression, false); return(result); }
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); }
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); }
public void AnalyzeUsage(RuleAnalysis analysis, bool isRead, bool isWritten, RulePathQualifier qualifier) { RuleExpressionWalker.AnalyzeUsage(analysis, _finalLogicalOrExpression, isRead, isWritten, qualifier); }