Software Alternatives & Reviews
Table of contents
  1. Videos
  2. Social Mentions
  3. Comments

Roslyn

The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs. - dotnet/roslyn

Roslyn Reviews and details

Screenshots and images

  • Roslyn Landing page
    Landing page //
    2023-08-21

Badges

Promote Roslyn. You can add any of these badges on your website.
SaaSHub badge
Show embed code

Videos

Analyzing source code using Roslyn - Erik Schierboom - NDC Oslo 2020

ROSLYN HOTEL TOUR AND REVIEW IN DEPTH MUST WATCH

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Roslyn and what they use it for.
  • Generating C# code programmatically
    Recently, while creating some experimental C# source code generators (xafero/csharp-generators), I was just concatenating strings together. Like you do, you know, if things have to go very quickly. If you have a simple use case, use a formatted multi-line string or some template library like scriban. But I searched for a way to generate more and more complicated logic easily - like for example, adding raw SQL... - Source: dev.to / 28 days ago
  • Use Case Driven Development with Low-Code
    At runtime, the Case C# expressions are embedded into a function and dynamically compiled into an assembly using the Roslyn C# compiler. Then the function that contains the expression is called (e.g. CaseAvailableFunction.Availablle()). At runtime, the function provides various methods to access stored case values as well as the current input data. - Source: dev.to / 8 months ago
  • How do IDEs add language support / detect the language you are using?
    It's no surprise that IDEs can do the same thing, and they may even share the same codebase for doing so. For instance, C#'s Roslyn compiler states:. Source: 11 months ago
  • Nostalgic for VB? BASIC is anything but dead
    Way back in 2014, Microsoft said it [VB.NET] would go open source, but all that emerged is the rather less interesting Roslyn. Source: about 1 year ago
  • Problem with a lesson about nullable types
    I downloaded the Roslyn compiler, but it seems that nothing changed, I still get the same error. Source: about 1 year ago
  • Apple won't allow custom scripts to be compiled at runtime right?
    My game involves downloading custom scripts from our server and compiling those scripts at runtime Rosyln on the app. Source: over 1 year ago
  • Announcing .NET Community Toolkit 8.1
    You should open an issue about this in the Roslyn repo, or follow one about this in case one exists already (do a search first). It's Roslyn that controls how the go to definition works, this is not something that we (I mean from the MVVM Toolkit) have control over. It's certainly an interesting point and I did see this being raised a few times alreaady, and I agree that I've also found myself in the same... Source: over 1 year ago
  • If Rust started with GCC would Rust still be the same ?
    GCC being GPL was a good idea in a landscape of expensive & mediocre proprietary compilers. It's unclear how valuable it is now that even Microsoft is releasing free open-source compilers for new languages (which would have been unthinkable back in 1998). Source: over 1 year ago
  • A Team at Microsoft is Helping Make Python Faster
    What area of .net? If you mean the c# compiler, yeah, it's changed. https://github.com/dotnet/roslyn. Source: over 1 year ago
  • Using Roslyn Analyzers for static code analysis
    Roslyn is the name of the C# (and VB) compiler, which is developed primarily by Microsoft as an open source project. The platform has been the default C# compiler since Visual Studio 2015 and is actually written in C# itself — in contrast to the first generation of C# compiler which was written in C++. - Source: dev.to / over 1 year ago
  • Why is Microsoft's C# not taught in most universities and Java is instead?
    No, talking about C#, the language and it's accompanying runtime and class libraries, is completely open source now. The compiler Roslyn, (https://github.com/dotnet/roslyn) is open source and the language specification is now community driven (https://github.com/dotnet/csharplang). Source: over 1 year ago
  • Is .NET open? MS pushing a proprietary extension to replace OmniSharp
    Ah come on! It's more complicated than that. Most of the heavy lifting in OmniSharp is done by Roslyn [0]. 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[1] around Roslyn (before Roslyn it was Mono), and while the OmniSharp team did a... - Source: Hacker News / almost 2 years ago
  • Lisp, Smalltalk, and the Power of Symmetry
    For me there was a huge divide between those who were supplying Smalltalk and worked that side of the fence, and the customers who were trying to solve problems. I saw that as why Smalltalk lost to simpler/arguably stupider tech like Java. I have sometimes pondered whether to try making a system that kind of rhymed with Smalltalk, but using Roslyn[0] instead. Although I envisage it as being a kind of playground... - Source: Hacker News / almost 2 years ago
  • Actix Web v4.0 (Rust)
    Clearly nobody ever manages to use this Go thing with over 700: https://github.com/golang/go/issues. Or .net, over 5000 issues for the compiler alone: https://github.com/dotnet/roslyn. I'd guess stuff like Java, glibc would be similar if they used github. - Source: Hacker News / about 2 years ago
  • nix-channel --update just hangs
    There are currently 1.7k issued opened on the Nix's GitHub (for comparison - both https://github.com/rust-lang/rust and https://github.com/dotnet/roslyn have >5k), so tending to them all is just physically impossible - with limited time and resources, one has to choose; and apparently nix-channel --update simply isn't that much of an issue compared to the others. Source: about 2 years ago
  • The compiler
    Compilers are their own separate programs. In this case, you'll be compiling your code with Roslyn which comes included in Visual Studio. But you can also swap it out with another C# compiler if you'd like. Source: about 2 years ago
  • The compiler
    Roslyn, the .NET compiler used for C# is open source, you can check it out on github: https://github.com/dotnet/roslyn. Source: about 2 years ago
  • The most interesting C# / .NET blogs and websites
    You can't do without source files when you want to better understand what is happening "under the hood" of a particular system. For example, do you want to improve your understanding of how types from the standard library work? The source code of .NET Framework and .NET will help you to do that. Do you want to dig deeper into the compiler? No problem - here is the Roslyn's source code at your service. Do you need... - Source: dev.to / over 2 years ago
  • How do you write a programming language in itself?
    Going to give you a quick fly-by of history. Programming languages first evolved from punch cards, which Edward G. Nilges even recalled a memory of fixing a bug in an academic compiler in one of his books. The process was involved and took numerous hours of looking over punch cards in order to figure out where the logic had failed. Punch cards became useless once computers advanced and no longer needed vacuum... Source: over 2 years ago
  • Community influence for shaping the future of C#
    C# works with the help of Roslyn, the official C# compiler, which is thankfully open-source, and is available here. The compiler supports all the features that are successfully approved for implementation, as determined by the Language Design Team. Through their Language Design Meetings, the LDT makes progress on open questions regarding proposals and considerations for concepts or features that may make it to... Source: over 2 years ago
  • OWASP Top Ten and Software Composition Analysis (SCA)
    At the moment, we plan to implement the specified functionality for the C# analyzer. It's easy to obtain the list of dependencies for a C# project. Roslyn helps us a lot — our analyzer is built on its base. To be more precise, the main factor is the use of the same build platform (MSBuild) and a compiler for all C# projects. At the same time Roslyn is closely related to MSBuild. This makes obtaining the... - Source: dev.to / over 2 years ago

Do you know an article comparing Roslyn to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Roslyn discussion

Log in or Post with

This is an informative page about Roslyn. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.