Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simpler overloads that return tuples as default projections #587

Open
9 of 10 tasks
atifaziz opened this issue May 15, 2019 · 3 comments
Open
9 of 10 tasks

Simpler overloads that return tuples as default projections #587

atifaziz opened this issue May 15, 2019 · 3 comments
Assignees
Milestone

Comments

@atifaziz
Copy link
Member

atifaziz commented May 15, 2019

I propose to add simpler overloads that return tuples as default projections where it makes most sense (even if it means something as simple as using ValueTuple.Create as the projector). In some cases, like Partition, we already do this. The idea would be to extend the following in a similar vein:

Did I miss any or does one not belong in the list above?

The result would be simpler usage, especially when using interactive and exploratory environments like Xamarin Workbooks, LINQPad, Try .NET, C# Interactive and others.

This is just a tracking issue. A separate PR should be open in each case.

@atifaziz atifaziz added this to the vNext milestone Jun 15, 2019
@atifaziz atifaziz self-assigned this Jun 15, 2019
@atifaziz atifaziz removed good first issue Good for newcomers help wanted labels Jun 15, 2019
@atifaziz
Copy link
Member Author

I'm taking this up as no one has volunteered so far.

@atifaziz
Copy link
Member Author

Added Aggregate, possibly including the experimental overloads, to the list.

@atifaziz
Copy link
Member Author

@Orace I'd love a hand with this so thanks for your offer to help! You'll need to submit a PR to my fork against the vto branch and then I can integrate it into PR #598 post reviews.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant