Gu.Roslyn.Extensions.Source
0.16.4
See the version list below for details.
dotnet add package Gu.Roslyn.Extensions.Source --version 0.16.4
NuGet\Install-Package Gu.Roslyn.Extensions.Source -Version 0.16.4
<PackageReference Include="Gu.Roslyn.Extensions.Source" Version="0.16.4" />
paket add Gu.Roslyn.Extensions.Source --version 0.16.4
#r "nuget: Gu.Roslyn.Extensions.Source, 0.16.4"
// Install Gu.Roslyn.Extensions.Source as a Cake Addin #addin nuget:?package=Gu.Roslyn.Extensions.Source&version=0.16.4 // Install Gu.Roslyn.Extensions.Source as a Cake Tool #tool nuget:?package=Gu.Roslyn.Extensions.Source&version=0.16.4
Helpers & extensions for writing Roslyn analyzers and code fixes.
This is a package with source files to avoid binary dependency for the analyzer.
To work it requires dependency on TunnelVisionLabs.ReferenceAssemblyAnnotator
<ItemGroup>
<PackageDownload Include="Microsoft.NETCore.App.Ref" Version="[6.0.0]" />
<PackageReference Include="TunnelVisionLabs.ReferenceAssemblyAnnotator" Version="1.0.0-alpha.160" />
</ItemGroup>
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- Microsoft.CodeAnalysis.CSharp.Workspaces (>= 4.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories (2)
Showing the top 2 popular GitHub repositories that depend on Gu.Roslyn.Extensions.Source:
Repository | Stars |
---|---|
DotNetAnalyzers/IDisposableAnalyzers
Roslyn analyzers for IDisposable
|
|
DotNetAnalyzers/WpfAnalyzers
|
0.16.4
AMEND: Fic warning
0.16.3
BUGFIX: Handle top level statements
0.16.2
Add missing annotation to T4 output.
0.16.1
Explicit #nullable enable needed
0.16.0
BREAKING: Update Roslyn dependency to 4.0.1
0.15.7
BUFIX: IMethodSymbol.FindArgument(parameter) when extension method invocation.
0.15.6
BUFIX: IMethodSymbol.FindParameter(name) when extension method invocation.
0.15.5
BUFIX: IsRepresentationPreservingConversion when cast reference type.
0.15.3
BUGFIX: Don't use Roslyn SymbolEqualityComparer
0.15.0
BREAKING: recursion.Target() returns syntax node for invocation as it can be a local function
0.14.4
BUGFIX: QualifiedType == BaseTypeSyntax.
0.14.3
Only compare nullability if both types are annotated reference types.
0.14.2
Only compare nullability if both types are annotated.
0.14.1
Return annotated types from GetType()
0.14.0
BREAKING: Use Roslyn 3.5.0
0.13.0
BREAKING: Roslyn 3.3.1 and netstandard 2.0
0.12.9
BUGFIX: Handle default CodeStyleOptions
0.12.8
BUGFIX: Handle using C = C
0.12.7
BUGFIX: MemberPath when nullable annotations
0.12.6
BUGFIX: Infinite recursion when comparing generic parameter.
0.12.5
FEATURE: Recursion, helper for walking safely.
BREAKING: Minor changes to signature of ExecutionWalker