private string GetFilterCallName(SequenceFilterCallBase sequenceFilterCall) { if (sequenceFilterCall is SequenceFilterCallLambdaExpression) { return(((SequenceFilterCallLambdaExpression)sequenceFilterCall).PackagePrefixedName); } return(((SequenceFilterCall)sequenceFilterCall).Filter.PackagePrefixedName); }
protected override string GetMatchClassName(SequenceFilterCallBase sequenceFilterCall) { if (sequenceFilterCall is SequenceFilterCallLambdaExpressionCompiled) { SequenceFilterCallLambdaExpressionCompiled sequenceFilterCallCompiled = (SequenceFilterCallLambdaExpressionCompiled)sequenceFilterCall; return(sequenceFilterCallCompiled.MatchClassPackagePrefixedName); } else { SequenceFilterCallCompiled sequenceFilterCallCompiled = (SequenceFilterCallCompiled)sequenceFilterCall; return(sequenceFilterCallCompiled.MatchClassPackagePrefixedName); } }
protected override bool IsMatchClassExisting(SequenceFilterCallBase sequenceFilterCall) { if (sequenceFilterCall is SequenceFilterCallLambdaExpressionInterpreted) { SequenceFilterCallLambdaExpressionInterpreted sequenceFilterCallInterpreted = (SequenceFilterCallLambdaExpressionInterpreted)sequenceFilterCall; return(sequenceFilterCallInterpreted.MatchClass != null); } else { SequenceFilterCallInterpreted sequenceFilterCallInterpreted = (SequenceFilterCallInterpreted)sequenceFilterCall; return(sequenceFilterCallInterpreted.MatchClass != null); } }
protected override bool IsMatchClassExisting(SequenceFilterCallBase sequenceFilterCall) { SequenceFilterCallCompiled sequenceFilterCallCompiled = (SequenceFilterCallCompiled)sequenceFilterCall; return(actionNames.ContainsMatchClass(sequenceFilterCallCompiled.MatchClassPackagePrefixedName)); }
protected abstract string GetMatchClassName(SequenceFilterCallBase sequenceFilterCall);
protected abstract bool IsMatchClassExisting(SequenceFilterCallBase sequenceFilterCall);