Comments (8)
+1 for me. I was just searching online for a solution and found this. This would be a nice change. Very often it seems like there are multiple signatures for a function and I can either ....
- pick a signature and add it - this only shows a single item however
- use the "O:" trick as it is now but it has drawbacks (not checked, more of a hack)
- list them all - having to list them all and maintain them as they change is not that convenient.
Another idea (maybe) would be to use a wildcard at the end
This might be a little cleaner . It might also be cool to do a Full.Declaring.Namespace.TypeName.ConvertFrom_to_(*) but that might be getting carried away and might not be used often.
from roslyn.
+1 for me.
from roslyn.
+1 and me. I actually believe this worked before Roslyn, i.e. the method group would have been referenced by "Foo" only.
On a related note, I would prefer if the Intellisense did not add the method parameters into the XML documentation unless I wanted to specifically refer the particular overload - especially I don't want the parameters if there is only one overload. But I guess that would be solved with this issue, if method groups were offered in the list.
from roslyn.
I can add that even the fully qualified overload does not work when documenting C++/CLR functions. The result in HTML docs is just <span class="nolink">OverloadMethod</span>
where "OverloadMethod" is the name of the overloaded method you are trying to cross-reference.
from roslyn.
We are now taking language feature discussion on https://github.com/dotnet/csharplang for C# specific issues, https://github.com/dotnet/vblang for VB-specific features, and https://github.com/dotnet/csharplang for features that affect both languages.
from roslyn.
Is this language feature discussion as it worked before and potentially regressed?
from roslyn.
@miloush I don't have evidence one way or the other, but if the behavior regressed it could make sense to open it as a bug report (regression) against the compiler.
from roslyn.
This issue has been moved to dotnet/csharplang#320
from roslyn.
Related Issues (20)
- Missing nullability warning for spreads of maybe-null collections HOT 1
- Codegen for spreading a null array does not throw NullReferenceException HOT 9
- [Automated] PRs inserted in VS build main-35206.64
- Collection Expression Generated Types miss the [CompilerGenerated] attribute HOT 4
- Stack overflow when compiling incorrectly formed attribute argument string HOT 3
- Partial properties on struct warn about field ordering HOT 1
- [Automated] PRs inserted in VS build main-35207.120
- False positive IDE0001 when using extern alias
- The [InterceptsLocation] attribute generates a different "data" string for big-endian platforms HOT 7
- Synthesized collection types may result in empty unnecessary `<PrivateImplementationDetails>` class HOT 3
- Generator vs xaml generated files (the "*.g.i.cs") HOT 2
- [Automated] PRs inserted in VS build main-35208.78
- Default literals should not contribute their type from initial binding to best-type in nullable analysis
- CA1003 does not take the return value of an event handler into account
- Visual Studio did not auto fill complete after typing Property in VB.net HOT 4
- Fix formatting not using tabs HOT 2
- Refactor "Move type to file" should re-evaluate file header template
- Decompiled sources resolve wrong type.
- C# compiler integration with new System.Runtime.InteropServices.ExtendedLayoutAttribute
- [Automated] PRs inserted in VS build feature.debugger.main-35209.61
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from roslyn.