Creates fast, strongly typed delegates for accessing methods, fields and properties. The right overload is automatically chosen based on the type arguments of Func<> or Action<>.

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

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

  • .NETFramework 4.5

    • No dependencies.
  • .NETStandard 2.0

    • No dependencies.

NuGet packages (9)

Showing the top 5 NuGet packages that depend on Shaman.Reflection:

Package Downloads
JSON/Protobuf serialization utilities, and console/CSV output support
Provides a lightweight, strongly typed configuration mechanism.
Provides a single-threaded synchronization context, which makes it easy to reason about asynchronous code in environments that don't usually provide a synchronization context (for example, console applications).
A C# REPL console that can be used to inspect the state of a console application.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Shaman.Reflection:

Repository Stars
Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.

Version History

Version Downloads Last updated 11,712 12/8/2017 1,205 11/1/2017 942 4/19/2017 1,494 3/3/2017 769 12/1/2016 1,227 9/9/2016 780 9/8/2016 767 9/8/2016 1,045 8/27/2016 1,634 8/16/2016 838 3/26/2016 814 1/25/2016 810 1/25/2016 899 9/17/2015 827 9/15/2015 834 9/14/2015 821 9/13/2015 830 9/13/2015 843 9/13/2015 834 9/13/2015