Skip to content

Replace FunctionEvaluationDisablingVisitor and FunctionEvaluationEnablingVisitor with EvaluatableExpressionFilter #2667

@MichaelKetting

Description

@MichaelKetting

@maumar
re-linq now (#2666) has an extension point for excluding expressions from partial evaluation: EvaluatableExpressionFilterBase, injected into the PartialEvaluatingExpressionTreeProcessor et al. The filter can take over the role played by FunctionEvaluationDisablingVisitor, removing the need for wrapping and unwrapping the expressions.

I should have time to send a PR sometime this week / over the weekend (based on PR #2668)

Best regards, Michael

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueThis issue should be relatively straightforward to fix.help wantedThis issue involves technologies where we are not experts. Expert help would be appreciated.

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions