This project is read-only.
Project Description
Reflection proxy class generator makes it easier for .NET developers to access non-public members of .NET types and use non-public classes with reflection.


This is a small utility that generates reflection proxy classes - i.e. classes that contain methods and properties matching all methods and properties (public and non-public) of specified .NET classes and calling the latter with reflection. So if you have the following .NET class:

class MyClass{
private void SomeMethod(int i, string s){}
}

the generated reflection proxy class will look something like:

public class MyClassProxy{
public void SomeMethod(int i, string s) { /* reflection call onto the underlying type's method */ }
}

Support for "out" and "ref" method parameters, indexers; possibility for specifying a group of classes for which proxies will be generated; members with non-public type will be mapped to the corresponding proxies if such are included in the group of classes for proxy generation.

for detailed description and how-to-use manual look here - http://stefan-stanev-sharepoint-blog.blogspot.com/2009/05/how-to-access-non-public-class-members.html

Last edited Jun 12, 2009 at 4:31 PM by stefanstanev, version 3