Class ParameterExtractionVisitor
Visitor dedicated to extract Identifier names from a LogicalExpression.
public sealed class ParameterExtractionVisitor : ILogicalExpressionVisitor<List<string>>
- Inheritance
-
ParameterExtractionVisitor
- Implements
- Inherited Members
Methods
Visit(BinaryExpression, CancellationToken)
public List<string> Visit(BinaryExpression expression, CancellationToken cancellationToken = default)
Parameters
expressionBinaryExpressioncancellationTokenCancellationToken
Returns
Visit(Function, CancellationToken)
public List<string> Visit(Function function, CancellationToken cancellationToken = default)
Parameters
functionFunctioncancellationTokenCancellationToken
Returns
Visit(Identifier, CancellationToken)
public List<string> Visit(Identifier identifier, CancellationToken cancellationToken = default)
Parameters
identifierIdentifiercancellationTokenCancellationToken
Returns
Visit(LogicalExpressionList, CancellationToken)
public List<string> Visit(LogicalExpressionList list, CancellationToken cancellationToken = default)
Parameters
listLogicalExpressionListcancellationTokenCancellationToken
Returns
Visit(TernaryExpression, CancellationToken)
public List<string> Visit(TernaryExpression expression, CancellationToken cancellationToken = default)
Parameters
expressionTernaryExpressioncancellationTokenCancellationToken
Returns
Visit(UnaryExpression, CancellationToken)
public List<string> Visit(UnaryExpression expression, CancellationToken cancellationToken = default)
Parameters
expressionUnaryExpressioncancellationTokenCancellationToken
Returns
Visit(ValueExpression, CancellationToken)
public List<string> Visit(ValueExpression expression, CancellationToken cancellationToken = default)
Parameters
expressionValueExpressioncancellationTokenCancellationToken