csharplang
csharplang copied to clipboard
[Proposal]: list-patterns on enumerables
list-patterns on enumerables
- Specification: https://github.com/dotnet/csharplang/blob/main/proposals/inactive/list-patterns-enumerables.md
- Discussion: https://github.com/dotnet/csharplang/discussions/9004
Summary
Allow is [ 1, 2, 3 ] (list pattern) and is [ 1, ..var x, 5 ] (slice pattern) on enumerables.
Design meetings
- https://github.com/dotnet/csharplang/blob/main/meetings/2022/LDM-2022-10-19.md
- https://github.com/dotnet/csharplang/blob/main/meetings/2023/LDM-2023-10-09.md#list-patterns-on-enumerables