ExpressiveReflection 1.3.2
See the version list below for details.
dotnet add package ExpressiveReflection --version 1.3.2
NuGet\Install-Package ExpressiveReflection -Version 1.3.2
<PackageReference Include="ExpressiveReflection" Version="1.3.2" />
paket add ExpressiveReflection --version 1.3.2
#r "nuget: ExpressiveReflection, 1.3.2"
// Install ExpressiveReflection as a Cake Addin #addin nuget:?package=ExpressiveReflection&version=1.3.2 // Install ExpressiveReflection as a Cake Tool #tool nuget:?package=ExpressiveReflection&version=1.3.2
Tools to simplify coding with the .NET reflection APIs.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
This package has no dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on ExpressiveReflection:
Package | Downloads |
---|---|
ExpressiveExpressionTrees
This is a source only distribution of the ExpressiveExpressionTrees library that can be embedded inside of other projects / libraries. |
|
ExpressiveAssertions
Flexible assertion library leveraging the .NET expression tree syntax |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.0.1 | 1,215 | 1/8/2018 |
2.0.0 | 7,868 | 9/28/2017 |
1.4.1 | 1,032 | 3/25/2017 |
1.4.0 | 969 | 1/31/2017 |
1.3.3 | 962 | 1/30/2017 |
1.3.2 | 995 | 1/19/2017 |
1.3.1 | 999 | 1/19/2017 |
1.3.0 | 1,049 | 1/14/2017 |
1.2.7 | 1,017 | 12/29/2016 |
1.2.6 | 1,055 | 3/10/2016 |
1.2.5 | 1,091 | 2/2/2016 |
1.2.4 | 1,054 | 2/2/2016 |
1.2.3 | 1,050 | 1/30/2016 |
1.2.2 | 1,064 | 1/30/2016 |
1.2.1 | 1,071 | 1/29/2016 |
1.2.0 | 1,281 | 1/28/2016 |
1.1.0 | 1,373 | 10/29/2015 |
1.0.1 | 1,317 | 10/23/2015 |
1.0.0 | 1,293 | 10/23/2015 |
* 1.3.2 - Implemented a MemberReflection.Transmute() method to complement the other Transmute() offerings
* 1.3.2 - rewrite constructorReflection.Transmute() to use same MetadataToken trick that the MethodReflection.Transmtue() relies on
* 1.3.1 - Fix for bug in MethodReflection.Transmute() leading to completely random method derivations being returned
* 1.3.1 - Fix for bug in ConstructorReflection.Transmute() leading to no transmute operation taking place
* 1.3.0 - added Transmute() methods for Constructors / Methods / Types allowing quick change of generic type arguments
* 1.3.0 - added a few new overloads to MethodReflection.From() to allow support for methods returning void
* 1.2.7 - added collection reflection with helpers for coercing a type to / from IEnumerable
* 1.2.6 - apparently the binary nuget package didn't have a dll in it
* 1.2.5 - fixing an issue with the comments produced in source distribution
* 1.2.4 - after hitting some issues with filesystem path length limitations renaming the folder the Sources package installs to in the hopes of minimizing the filename slizes
* 1.2.3 - last attempt at packaging didn't work right when multiple projcets included the same package in the solution so rewrote it again to use .pp transformations
* 1.2.2 - this is a large scale rewrite of the Sources distrbution, making this Sources package safer for use, however no new functionality was added otherwise
* 1.2.1 - bumping the version to fix some minor things in the soruce package
* 1.2.0 - added getValue(MemberInfo) / setValue(MemberInfo) methods to MemberReflection
* 1.2.0 - add ExpressiveReflection.Extensions namespace and exposed most functionality as extension methods on their corresponding types