Reflection Proxy Class GeneratorAccess non-public members of .NET types and use non-public classes with reflection | |
Download |
Reflection Proxy Class Generator Ranking & Summary
Advertisement
Reflection Proxy Class Generator Tags
- generator class generate class generator generate class public speaking public access Paint.net reflection Public IP Public ShareFolder public search public shop public health Proxy Class public network Public Library Public public library manager public background check Wisconsin Public Radio Public Radio US National Public Radio Advertising Public public records public wiki public relations Public Timeline NET Reflection public-domain e-book public school database public school list public school Public Enemies libraries public public libraries public education public system public areas public address public folders public folder public computer public access terminal public criminal record public events public hotspot
Reflection Proxy Class Generator Description
The Reflection Proxy Class Generator was developed 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. NOTE: in the binaries package a test configuration XML is included which specifies that reflection proxies are generated for two classes from one of the SharePoint core assemblies. You need to change this and specify some other classes for which you need reflection proxies, unless of course you don't have SharePoint installed and want to generate proxies for exactly these two classes.
Reflection Proxy Class Generator Related Software