Gu.Roslyn.Extensions.Source 0.15.9

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="[5.0.0]" />
       <PackageReference Include="TunnelVisionLabs.ReferenceAssemblyAnnotator" Version="1.0.0-alpha.160" />
     </ItemGroup>

Install-Package Gu.Roslyn.Extensions.Source -Version 0.15.9
dotnet add package Gu.Roslyn.Extensions.Source --version 0.15.9
<PackageReference Include="Gu.Roslyn.Extensions.Source" Version="0.15.9" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Gu.Roslyn.Extensions.Source --version 0.15.9
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Gu.Roslyn.Extensions.Source, 0.15.9"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Gu.Roslyn.Extensions.Source as a Cake Addin
#addin nuget:?package=Gu.Roslyn.Extensions.Source&version=0.15.9

// Install Gu.Roslyn.Extensions.Source as a Cake Tool
#tool nuget:?package=Gu.Roslyn.Extensions.Source&version=0.15.9
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

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

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Gu.Roslyn.Extensions.Source:

Repository Stars
DotNetAnalyzers/WpfAnalyzers

Version History

Version Downloads Last updated
0.15.9 118 3/21/2021
0.15.7 57 3/19/2021