ImmediateReflection 1.3.0

.NET library that aims to provide a faster usage of C# reflection features.
Especially the usage of constructors, members accessors (get/set) and attributes.

It provides these features while trying to keep an API as similar as the standard Reflection API.

Supported platforms:
- .NET Standard 2.0+
- .NET Core 2.0+
- .NET Framework 2.0+

Supports Source Link

See benchmarks here: https://kernelith.github.io/ImmediateReflection/documentation/benchmarks.html.

There is a newer version of this package available.
See the version list below for details.
Install-Package ImmediateReflection -Version 1.3.0
dotnet add package ImmediateReflection --version 1.3.0
<PackageReference Include="ImmediateReflection" Version="1.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ImmediateReflection --version 1.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

➟ Release 1.3.0
New:
- Add type extensions to directly call a default constructor delegate from a Type (without ImmediateType).
- Add type extensions to directly call a constructor delegate from a Type (without ImmediateType).

Fixes:
- ImmediateType properly handle arrays which were crashing before.

Changes:
- Default constructor delegates available via ImmediateType are now cached and shared across several instance of ImmediateType.
- ImmediateProperty are now cached and shared across several instance of ImmediateType.
- ImmediateField are now cached and shared across several instance of ImmediateType.

  • .NETFramework 2.0

    • No dependencies.
  • .NETFramework 3.5

    • No dependencies.
  • .NETFramework 4.0

    • No dependencies.
  • .NETFramework 4.5

    • No dependencies.
  • .NETStandard 2.0

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.4.1 339 9/2/2019
1.4.0 33 9/1/2019
1.3.0 1,232 7/23/2019
1.2.0 55 7/18/2019
1.1.0 60 6/24/2019
1.0.0 75 5/31/2019
0.1.0 73 5/13/2019