WinterRose.Reflection
25.2.7
See the version list below for details.
dotnet add package WinterRose.Reflection --version 25.2.7
NuGet\Install-Package WinterRose.Reflection -Version 25.2.7
<PackageReference Include="WinterRose.Reflection" Version="25.2.7" />
<PackageVersion Include="WinterRose.Reflection" Version="25.2.7" />
<PackageReference Include="WinterRose.Reflection" />
paket add WinterRose.Reflection --version 25.2.7
#r "nuget: WinterRose.Reflection, 25.2.7"
#addin nuget:?package=WinterRose.Reflection&version=25.2.7
#tool nuget:?package=WinterRose.Reflection&version=25.2.7
A handy lightweight tool library that aids with a lot of reflection stuff
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on WinterRose.Reflection:
Package | Downloads |
---|---|
WinterRose.WinterForge
WinterForge is a high-performance, reflection-powered serialization and behavior execution framework for .NET. WinterForge goes beyond standard ideas of serializers. Supporting type inheritence, circle references, and differed references out of the box. It also allows accessing fields of already deserialzied objects, static classes. and calling methods on both! |
GitHub repositories
This package is not used by any popular GitHub repositories.
Anonymous now holds a collection of runtime variables, and inherits from DynamicObject to allow getting the fields through dynamic context too, even though the Anonymous type does its best to allow usage without dynamic context.
on top of that, the runtime variables are able to be used interchangably with generated members.
ReflectionHelper will also get the runtime variables as valid members
HOTFIX 1: Anonymous type creation that wishes for no customization simply returns 'typeof(Anonymous)'
HOTFIX 2: Anonymous type now has a TryGet method
HOTFIX 3: SetValue methods on a static field threw the exception that an instance should be passed, no longer the case