Menu

Overview

Refractions is a .NET reflection library for .NET Standard 2.0 (for Unity backward compatibles).

Refractions provides the interface-based reflection for type-safe and fast reflection.
For example, you can get/set the value of public string Name { get; set; } property by declaring string Name { get; set; } in interface.
Through definition by interface classes, it is possible to ensure runtime exceptions due to ambiguous definitions and type safety at the caller.