|4 days ago||1 day ago|
|MIT License||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
String Enums in C# — When, Why, and How?
1 project | reddit.com/r/csharp | 3 Aug 2022
Indeed, native enums have more support from IDEs and Resharper. It would be great if developers could create code snippets for their packages, such as a string enum switch autocompletion in this case, and then distribute them via NuGet, but it seems that it's not yet possible.
The code demarcated by the red/yellow rectangles output the same result, so I was wondering if there is any practical difference between defining a delegate using New or without it?
1 project | reddit.com/r/dotnet | 18 Jul 2022
Software Engineer Ranks Programming Languages - Quali le vostre?
2 projects | reddit.com/r/ItalyInformatica | 17 Jul 2022
C# e .NET sono entrambi open source e multi-piattaforma, girano su Windows, Linux, Mac, Android, iOS, WASM, etc. E il runtime supporta nativamente x86, x64, Arm, Arm64, e altri.
How can I enforce Visual Studio to open external code from sources if they exist?
1 project | reddit.com/r/dotnet | 6 Jul 2022
Maybe package size. Like all packages coming from nuget and we put only "interfaces" libs here to reduce it size. This is a github issues for this. https://github.com/dotnet/roslyn/issues/24349 https://github.com/dotnet/roslyn/issues/55834
Getting System.Threading.ThreadStateException when triying to copy from a Datagrid cell
1 project | reddit.com/r/csharp | 26 Jun 2022
But that doesn't work: ASYNC Main Does not Respect [STAThread]
How can I make my .EditorConfig format my code like this when the parameters etc is too long/many?
1 project | reddit.com/r/csharp | 17 Jun 2022
I think the closest thing to this is "max-column", but it's not implemented in Roslyn. There's an alternative tool in the comments though.
Is .NET open? MS pushing a proprietary extension to replace OmniSharp
12 projects | news.ycombinator.com | 16 Jun 2022
Ah come on! It's more complicated than that.
Most of the heavy lifting in OmniSharp is done by Roslyn . Roslyn is the open source C# compiler and code analysis library maintained by MS. You cannot overstate how much effort has gone into Roslyn, and how much money MS has invested to make it work. OmniSharp is essentially a wrapper around Roslyn (before Roslyn it was Mono), and while the OmniSharp team did a nice job developing a nice intellisense UX around it all, it is not like MS is taking it all away from them. Incidentally, it is almost certain that new intellisense plugin by MS will also be built on top of Roslyn.
4 projects | reddit.com/r/ItalyInformatica | 8 Jun 2022
In che linguaggio programmate principalmente?
5 projects | reddit.com/r/ItalyInformatica | 7 Jun 2022
...Che è completamente open source (incluse tutte le feature proposal e spec ufficiale) e che gira su un runtime che è anche quello completamente open source e anche multipiattaforma (incluso Linux, MacOS, Wasm, etc.)? 🙃
Unpopular opinion maybe but C# is getting too bloated
8 projects | reddit.com/r/csharp | 6 Jun 2022
If there are particular ones missing, you should feel free to open an issue on https://github.com/dotnet/roslyn/issues/new/choose
What are some alternatives?
Mono-basic - Visual Basic Compiler and Runtime
F# - Please file issues or pull requests here: https://github.com/dotnet/fsharp
MSBuild - The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
Roslyn-linq-rewrite - Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.
ClojureCLR - A port of Clojure to the CLR, part of the Clojure project
CSharpObfuscator - CSharp Obfuscator protects your .NET application code through obfuscation transforms, while maintaining debugging abilities for quality assurance testing.
SharpLab - .NET language playground
VisualFSharp - The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
.NET Runtime - .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.