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

Upgrade to C# 6 #58

Closed
ethanmoffat opened this issue Jan 31, 2017 · 1 comment
Closed

Upgrade to C# 6 #58

ethanmoffat opened this issue Jan 31, 2017 · 1 comment

Comments

@ethanmoffat
Copy link
Owner

C# 6 has some nice language features that aren't present in the current source because it is limited to .Net 4.5 features.

  1. Lamba methods/properties, i.e. public int Property => 42;
  2. Get-only properties, i.e. public int Property { get; }
  3. String interpolation, i.e. $"I am a string with a {someInt} interpolated int!

Solution needs the following:

  1. Upgrade projects to latest Visual Studio (2017)
  2. Upgrade .Net target version for all projects to .Net 4.6
  3. Upgrade package dependencies as appropriate
@ethanmoffat
Copy link
Owner Author

Upgrade completed. Any related code cleanup will not be linked to this issue but will be checked in as an individual commit.

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