-
Notifications
You must be signed in to change notification settings - Fork 179
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
Improve error message for explicit implementation of interface method #1760
Improve error message for explicit implementation of interface method #1760
Conversation
of interface method
870e0b9
to
aa31430
Compare
src/FakeItEasy/Creation/CastleDynamicProxy/CastleDynamicProxyInterceptionValidator.cs
Show resolved
Hide resolved
src/FakeItEasy/Creation/CastleDynamicProxy/CastleDynamicProxyInterceptionValidator.cs
Show resolved
Hide resolved
I have hundreds of warnings in the T4-generated files... They were gone in previous builds, and now they're back. I also have them locally. |
Confirmed: if I force the use of the 3.0 SDK instead of 3.1, I don't have any warnings. |
Oh, actually it's not the same warning!
Now we have this:
(if I remove the |
The new warning seems legit. We have this: return valueProducer(call.GetArgument<T1>(0)!);
|
OK, so according to dotnet/roslyn#37829, it's by design that |
src/FakeItEasy/Creation/CastleDynamicProxy/CastleDynamicProxyInterceptionValidator.cs
Show resolved
Hide resolved
Perfect, @thomaslevesque. Thanks! |
Fixes #1759