-
Notifications
You must be signed in to change notification settings - Fork 606
make implementations internal and sealed #490
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
Conversation
@paulomorgado did you run the test suite for this? When I run it I get a bunch of:
|
a86edf9
to
58ac7b2
Compare
I think I got it solved. I'm still having some trouble setting up a test environment. I'm running the server from a container but the tests are missing some rabbitmqctl.bat file. Is there a way to get it without having to install a server locally. |
@paulomorgado RabbitMQ CLI tools ship with the broker. |
@michaelklishin, can you tell me why the tests are failing now? |
The only error I could spot was
|
You need to upgrade the build tools on that build server. |
We will. Note that we are happy to merge your contributions if they pass on our developer machines and update Concourse environment(s) later. |
I updated dotnet on the ci image last week. Do we need to specify the langversion in the Unit project file or does it work without? |
@kjnilsson If you're actually running against the latest .NET Core SDK, then I would expect it to understand the 7.3 langversion. It seems like you've got something wrong in your CI still. |
|
[EDIT] it doesn't build ok at all with no langversion but 7.2 seems ok
|
@kjnilsson 2.1.4 is ancient. The latest is 2.1.403. |
If you don't specify a language version, it defaults to the latest major version of the C# language, which right now means 7.0. So if you're using any language features introduced in 7.1, 7.2, or 7.3, you'll get errors. BTW, the |
58ac7b2
to
12188de
Compare
@bording, Meanwhile, I was able to make it work with |
It depends on what you're going for. If you know your build infrastructure is going to be updated regularly, them using "latest" reduces the need to always edit that value. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM with .NET Core 2.1.403.
Proposed Changes
The code base is filled with unnecessary public types or members and unnecessary virtual members.
This PR locks down everything possible to lock down.
Fixes #466
Types of Changes
Checklist
CONTRIBUTING.md
documentFurther Comments