Dynamic Reflection Library

  •        82

The Dynamic Reflection Library is a small set of classes designed to greatly speed the use of .Net reflection to call constructors, member methods, property setters and getters including those with indexing arguments such as the Item (a.k.a. [] operator), and fields. It includ...




Related Projects

Reflection - Advanced Swift reflection including dynamic construction of types.

Reflection provides an API for advanced reflection at runtime including dynamic construction of types.If you need any help you can join our Slack and go to the #help channel. Or you can create a Github issue in our main repository. When stating your issue be sure to add enough details, specify what module is causing the problem and reproduction steps.


A collection of utilities and components for interacting with and creating expression trees, dynamic delegates, and runtime expression conversions.

ReflectionMagic - Framework to drastically simplify your private reflection code using C# dynamic

Framework to drastically simplify your private reflection code using C# dynamic

fancy - Fancy is a dynamic, object-oriented programming language inspired by Smalltalk, Ruby, Io and Erlang that runs on the Rubinius VM

Fancy is a dynamic, object-oriented programming language heavily inspired by Smalltalk, Ruby, Io and Erlang. It supports dynamic code evaluation (as in Ruby & Smalltalk), class-based mixins, (simple) pattern matching, runtime introspection & reflection, "monkey patching" and much more. It runs on Rubinius, the Ruby VM, and thus has first-class integration with Ruby's core library and any additional Ruby libraries that run on Rubinius, including most C-extensions.It supports concurrency via the actor-model, including first-class futures and async message send semantics built into the language, similar to Io.


InternalClasses is a collection of common methods that are reusable across all components in a project. It performs things like simple logging, validation, attribute validation based on assembly injection, and dynamic method operations to reduce the reflection costs.

Fast Invoker

Fast Invoker is small project to create a library that provide a fast and dynamic invoke in run-time. Fast Invoker like .NET Reflection but it's too much better and faster.

reflectable - Reflectable is a Dart library that allows programmers to eliminate certain usages of dynamic reflection by specialization of reflective code to an equivalent implementation using only static techniques

reflectable Reflection in Dart implemented both dynamically and with a transformer.test_reflectable This package is subsidiary to reflectable; it contains tests.


A nonintrusive, covariant replacement for applying the VISITOR pattern. A small library which can be applied to extend existing classes without modifying them. Dispatching can be performed by reflection or dynamic byte code generation.


AspectME is a project for enabling Aspect-Oriented Programming (AOP) on the JavaME platform. The most limited platform for JavaME applications does not have reflection or dynamic classloading, so how can AOP be applied there? AspectME makes it happen.


ExposedObject uses dynamic typing in C# to provide convenient access to private fields and methods from code outside of the class – for testing, experimentation, and to hack around issues.


A reflection and serialization framework which attempts to bring dynamic typing to C++. Can also used to facilitate cross-language scripting of C++ and other languages.

RefGen ASP.NET UI Generator

.NET 2.0 reflection-to-cache-based library, with an ASP.NET UI generation feature. Uses Dynamic IL to generate VERY fast accessors to properties, and allows direct get and set of objects to controls that allow for their edit or display in ASP.NET forms

Apache Tapestry - Component oriented framework for creating dynamic, robust, highly scalable web app

Component oriented framework for creating dynamic, robust, highly scalable web applications in Java.


Framework to drastically simplify your private reflection code using C# dynamic

ElasticObject - An expandable dynamic object for .NET 4.0

A dynamic ElasticObject implementation using .NET 4.0 dynamic features, for fluent access of data types like XML - Access XML <entry name="user"/> via fluent dynamic wrappers, like var n=entry.name; - You can also use it like ExpandoObject, with multi level property support

Dynamic Toolkit - Query XML documents with DynamicXPath and more

Experience the power of going dynamic in C# 4.0. The Dynamic Toolkit uses the dynamic language runtime and expression trees to query data sources. DynamicXPath allows you to query XML documents using C# alone instead of XPath strings! Write lightweight SQLess DALs without EF.

Dynamic Language Runtime

The Dynamic Language Runtime enables language developers to create dynamic languages for the .NET platform. In addition to being a pluggable back-end for dynamic language compilers, the DLR provides a easy to interface that makes hosting dynamic language compilers in applications

Dynamic Content Pack for EPiServer CMS

This is a small package with tools that makes it a lot easier to work with Dynamic Content in EPiServer CMS 5 R2. It will allow you to turn any UserControl into Dynamic Content, manage properties and state and automatically register the Dynamic Content with EPiServer CMS.