Robotlegs for C#

prankard's Avatar


01 Apr, 2015 03:11 PM

Robotlegs for C#

Hello fellow Robotleggers! (did I pronounce that correctly?)

After a long process (a year) of spare time. I have attempted to port Robotlegs for C#.
It started from using StrangeIOC (which was great). But I had a few issues with it that bugged me and I had missed some of the features that I had grown to love of the original. So I begun to add the Extension Installer, then the Config Installer to it. After this, I begin to implement the Event System to what I thought was better, which then let do doing the CommandMap differently. Well, basically. At this point, my code was so far off the original StangeIOC that it wouldn't get merged into the original project.

So instead of only using this code for myself, I continued to port the rest of Robotlegs 2.0 (including SwiftSuspenders) and tried my best to keep to the original framework but had to change some aspects of how the internals worked.

Doing the port has been both beautiful and deadly. You all sure know how to write some elegantly complex code. That you all for doing the original, my code quality has improved a lot since using the original framework. I hope this port does the original justice.

Anyways, for those that want to venture into Visual Studio, Xamarin or Unity. I hope this port will make the transition better for you.


Robotlegs Repository:
SwiftSuspenders Repository:



P.S. I noticed it was 'Robotlegs for AS3' and never twigged that you were planning that the framework would change language. Does anyone know if you had languages you intended it to be ported to?

  1. Support Staff 1 Posted by Shaun Smith on 01 Apr, 2015 10:10 PM

    Shaun Smith's Avatar

    Awesome! Thanks for all your work on this. As for "Robotlegs for AS3" - that was from around the time when Adobe was discussing "ActionScript Next" (which was canned).

  2. 2 Posted by prankard on 02 Apr, 2015 03:12 PM

    prankard's Avatar

    Ah, Actionscript Next, I remember that briefly popping up on my radar a while ago.

    Well, it's a perfect name placeholder for porting into completely different languages. Let the robotlegs begin.

  3. Support Staff 3 Posted by Ondina D.F. on 05 Apr, 2015 09:20 AM

    Ondina D.F.'s Avatar

    Very cool!
    I like that you used a color theme for the logo, so it looks like a real port ;)

  4. Shaun Smith closed this discussion on 18 Jun, 2015 10:27 AM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac