resharper-rider-plugin
Roslyn
resharper-rider-plugin | Roslyn | |
---|---|---|
2 | 158 | |
159 | 18,528 | |
0.6% | 0.7% | |
6.7 | 10.0 | |
30 days ago | 1 day ago | |
PowerShell | C# | |
Apache License 2.0 | 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.
resharper-rider-plugin
-
Looking for resources on writing a plugin for Rider
Basically you need to start with https://github.com/JetBrains/resharper-rider-plugin and add your custom logic to the backend part. There's no documentation for the APIs, but you can look at the decompiled Rider assemblies to check how similar actions are implemented. This won't be easy, but should be doable. Ping me on JB discord if you need help. CLion plugins won't help, CLion uses a different C++ code engine.
-
Ask any question about ReSharper or Rider: Q&A session with JetBrains
Postfix templates work a bit differently in ReSharper and Rider (C#) than they do in IDEA. They are designed to be more context-specific to not clutter the completion list, so for instance, you won't get a .foreach suggestion when you're on an expression that can't be iterated. Depending on your specific use-case, source templates could be an alternative. There is also the possibility to write a plugin and implement a custom postfix template. Just let us know what you're after, and we might be able to help :-)
Roslyn
-
Asynchronous Programming in C#
My understanding is that the .NET team is working toward this with Interceptors: https://github.com/dotnet/roslyn/blob/main/docs/features/int...
-
The Performance Impact of C++'s `final` Keyword
.NET is a little smarter about switch code generation these days: https://github.com/dotnet/roslyn/pull/66081
-
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 handler methods to my pre-generated DBSet-like classes for my ADO.NET experiment. You could now say: Use Roslyn and that's really fine if you look everything up in a website like SharpLab, which shows immediately the syntax tree of our C# code.
- Still No REPL for .NET Core in Visual Studio
-
Roslyn VS Metalama.Compiler - a user suggested alternative
2 projects | 7 Dec 2023
- Por debaixo do capô: async/await e as mágicas do compilador csharp
-
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.
- Interceptors
- Tentative C# 12 feature list · dotnet/roslyn · Discussion #69074
What are some alternatives?
pinvoke - A library containing all P/Invoke code so you don't have to import it every time. Maintained and updated to support the latest Windows OS.
Mono-basic - Visual Basic Compiler and Runtime
rd - Container Management and Kubernetes on the Desktop
MSBuild - The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
.NET Runtime - .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
F# - Please file issues or pull requests here: https://github.com/dotnet/fsharp
Avalonia - Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
ClojureCLR - A port of Clojure to the CLR, part of the Clojure project
fslang-design - RFCs and docs related to the F# language design process, see https://github.com/fsharp/fslang-suggestions to submit ideas
Bridge.NET - :spades: C# to JavaScript compiler. Write modern mobile and web apps in C#. Run anywhere with Bridge.NET.
rd - Reactive Distributed communication framework for .NET, Kotlin, C++. Inspired by Rider IDE.
Roslyn-linq-rewrite - Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.