Gu.Roslyn.Extensions 0.15.7

Helpers & extensions for writing Roslyn analyzers and code fixes.

Install-Package Gu.Roslyn.Extensions -Version 0.15.7
dotnet add package Gu.Roslyn.Extensions --version 0.15.7
<PackageReference Include="Gu.Roslyn.Extensions" Version="0.15.7" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Gu.Roslyn.Extensions --version 0.15.7
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Gu.Roslyn.Extensions, 0.15.7"
#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 as a Cake Addin
#addin nuget:?package=Gu.Roslyn.Extensions&version=0.15.7

// Install Gu.Roslyn.Extensions as a Cake Tool
#tool nuget:?package=Gu.Roslyn.Extensions&version=0.15.7
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:

Repository Stars
DotNetAnalyzers/IDisposableAnalyzers
Roslyn analyzers for IDisposable

Version History

Version Downloads Last updated
0.15.7 632 3/2/2021
0.15.6 245 2/26/2021
0.15.5 803 1/4/2021
0.15.4 218 12/31/2020
0.15.2 945 11/14/2020
0.15.1 187 11/14/2020
0.15.0 139 11/13/2020
0.14.4 418 11/8/2020
0.14.3 298 11/3/2020
0.14.2 157 11/3/2020
0.14.1 101 11/3/2020
0.14.0 121 11/3/2020
0.13.2 457 10/12/2020
0.13.1 152 10/11/2020
0.13.0 238 10/10/2020
0.12.9-dev 363 8/24/2020
0.12.8-dev 554 5/15/2020
0.12.7-dev 438 4/10/2020
0.12.6-dev 231 4/10/2020
0.12.5-dev 1,346 12/5/2019
0.12.4-dev 220 12/4/2019
0.12.3-dev 209 12/4/2019
0.12.2-dev 284 12/3/2019
0.12.1-dev 450 11/23/2019
0.12.0-dev 195 11/23/2019
0.11.0-dev 231 11/21/2019
0.10.3-dev 210 11/20/2019
0.10.2-dev 414 11/17/2019
0.10.1-dev 205 11/17/2019
0.9.2-dev 237 11/16/2019
0.9.1-dev 208 11/15/2019
0.9.0-dev 215 11/15/2019
0.8.7-dev 465 11/7/2019
0.8.6-dev 279 11/6/2019
0.8.3-dev 322 11/2/2019
0.8.2-dev 275 10/30/2019
0.8.1-dev 329 10/28/2019
0.7.3-dev 560 8/23/2019
0.7.2-dev 427 8/21/2019
0.7.1-dev 237 8/21/2019
0.6.2.1-dev 608 8/17/2019
0.6.1-dev 310 8/11/2019
0.5.5-dev 322 8/6/2019
0.5.4-dev 277 8/5/2019
0.5.3-dev 305 8/1/2019
0.5.1-dev 1,407 3/13/2019
0.5.0-dev 258 3/13/2019
0.4.5-dev 269 3/10/2019
0.4.4.1-dev 1,201 11/4/2018
0.4.4-dev 401 11/4/2018
0.4.3.2-dev 475 10/23/2018
0.4.3.1-dev 392 10/23/2018
0.4.3-dev 400 10/23/2018
0.4.2-dev 401 10/22/2018
0.4.1.1-dev 464 10/14/2018
0.4.1-dev 364 10/14/2018
0.4.0-dev 365 10/13/2018
0.3.4.3-dev 410 10/12/2018
0.3.4.1-dev 376 10/12/2018
0.3.4-dev 502 10/12/2018