Skip to content

Fixed dynamic Cache .Filter() for older framework targets#1084

Open
JakenVeina wants to merge 1 commit intomainfrom
issues/1083
Open

Fixed dynamic Cache .Filter() for older framework targets#1084
JakenVeina wants to merge 1 commit intomainfrom
issues/1083

Conversation

@JakenVeina
Copy link
Copy Markdown
Collaborator

Fixed that the cache-land dynamic .Filter() operator relied on limited mutation of an internal Dictionary<,> during enumeration, a behavior that is not supported on target frameworks older than .NET Core 3.0. Additional logic to copy the keys to iterate, before mutation, should now be injected for builds targeting such older frameworks.

Resolves #1083.

…ted mutation of an internal `Dictionary<,>` during enumeration, a behavior that is not supported on target frameworks older than .NET Core 3.0. Additional logic to copy the keys to iterate, before mutation, should now be injected for builds targeting such older frameworks.
@JakenVeina JakenVeina changed the title Fixed mutation during enumeration for older targets that don't support it. Fixed dynamic Cache .Filter() for older framework targets May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Cache dynamic Filter throws InvalidOperationException during ReFilter

1 participant