Menu |
Reflector addin for SharpDevelop - InternalsIn order to do its job, the Reflector addin for SharpDevelop obviously needs an interface to Reflector. This is accomplished by providing an addin for Reflector itself which acts as an IPC server. If you only want to use the Reflector addin for SharpDevelop, there is no need to worry about this. The addin installation package already contains everything that is needed. The IPC server addin for ReflectorThe IPC server addin for Reflector is released under the GNU LGPL. You can download it here:
You can also check out the source code using Subversion. The repository URL is: http://hornung.dynalias.com/svn/reflectoripcserver/trunk Note that the source code does not contain Reflector.exe. If you want to compile it, you have to place a copy of Reflector.exe in the RequiredLibraries folder. This addin for Reflector provides a .NET Remoting IPC server which another application can connect to and instruct Reflector to find a certain code element in an assembly. Auto-configuration of ReflectorThe Reflector addin for SharpDevelop not only has to start Reflector.exe if it is not running, but also has to configure Reflector to load the IPC server addin. For this purpose, the Reflector addin copies the necessary files to the directory of Reflector.exe prior to starting Reflector. Additionally, it also adjusts the configuration file of Reflector so that the IPC server addin will be loaded automatically. |
| Modified: 2008-09-23 | Copyright © 2006-2009 Christian Hornung - chhornung@googlemail.com |