Riverside.CompilerPlatform.CSharp.SourceGenerators
1.0.0
Prefix Reserved
dotnet add package Riverside.CompilerPlatform.CSharp.SourceGenerators --version 1.0.0
NuGet\Install-Package Riverside.CompilerPlatform.CSharp.SourceGenerators -Version 1.0.0
<PackageReference Include="Riverside.CompilerPlatform.CSharp.SourceGenerators" Version="1.0.0" />
<PackageVersion Include="Riverside.CompilerPlatform.CSharp.SourceGenerators" Version="1.0.0" />
<PackageReference Include="Riverside.CompilerPlatform.CSharp.SourceGenerators" />
paket add Riverside.CompilerPlatform.CSharp.SourceGenerators --version 1.0.0
#r "nuget: Riverside.CompilerPlatform.CSharp.SourceGenerators, 1.0.0"
#:package Riverside.CompilerPlatform.CSharp.SourceGenerators@1.0.0
#addin nuget:?package=Riverside.CompilerPlatform.CSharp.SourceGenerators&version=1.0.0
#tool nuget:?package=Riverside.CompilerPlatform.CSharp.SourceGenerators&version=1.0.0
Riverside.CompilerPlatform
Riverside.CompilerPlatform
provides extensions to Roslyn that make building code analysis tools simple.
You can build powerful source generators, analyzers, and code fixers using the tools provided by the Riverside.CompilerPlatform
library.
It provides a simple abstraction over Roslyn's powerful yet often overwhelming APIs and makes the creation of code analysis tools simple and straight-forward while still having the full potential and capability of a regular code analysis tool that invokes the Roslyn APIs directly.
Riverside.CompilerPlatform
is comprised of three main libraries:
Riverside.CompilerPlatform.Analyzers
: Exposes helpers and classes for building diagnostic analyzersRiverside.CompilerPlatform.CodeFixers
: Exposes abstract classes for building functional code fixesRiverside.CompilerPlatform.HighPerformance
: Exposes static helpers for making fast and efficient code analysis toolsRiverside.CompilerPlatform.SourceGenerators
: Exposes abstract classes to inherit from for building source generator tools
All of these libraries contain extensions to their respective code analysis tool types, and enable the building of efficient and advanced source generators via the abstractions they expose.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.CodeAnalysis.CSharp (>= 4.13.0)
- Microsoft.CodeAnalysis.CSharp.Workspaces (>= 4.13.0)
- Riverside.Extensions.Accountability (>= 2.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.0.0 | 143 | 5/4/2025 |