[Owasp-o2-platform] O2's support for ICSharp (SharpDevelop APIs)

dinis cruz dinis.cruz at owasp.org
Fri Dec 10 07:56:39 EST 2010


*(email I just wrote about a query on O2's support for ICSharp)*

Hi Jim, O2 has massive support for ICSharp (from SharpDevelop), in fact I
build a full-blow static-analysis and taint-analysis built  engine on top of
it.

Have you see how it works? The most visible part of this is in O2's
Scripting environment and on the MethodStreams/CodeStreams that you can
create.

If you are around and have some time, I can give you a remove demo (using
DimDim) so that you can see in action (and try it locally)

My main question is: what exactly are you trying to do? There are a ton of
use cases that the O2 APIs allow (from simple *'which methods expose
Attribute XYZ'* to  *'build me a file that contains all source code that is
mapped from this first method X, include the XSD validation mappings at the
top and the stored procedures used at the bottom'*
*
*
If you want to look at what is going on the code take a look at the
http://code.google.com/p/o2platform/source/browse/#svn/trunk/O2
- All Active Projects/O2_APIs/O2_API_AST project and the
http://code.google.com/p/o2platform/source/browse/#svn/trunk/O2_Scripts/Languages_and_Frameworks/DotNet/DotNet_Ast_Scanner
scripts
(these are part of the dynamically compiled scripts that are synced on O2
Startup with O2's SVN server)

Finally here is the SharpDevelop APIs that I used (I made a couple
modifications and bug fixes)
http://code.google.com/p/o2platform/source/browse/trunk/SourceCode_3rdParty_Dlls/SharpDevelop/

Dinis Cruz

Blog: http://diniscruz.blogspot.com
Twitter: http://twitter.com/DinisCruz
Web: http://www.owasp.org/index.php/O2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.owasp.org/pipermail/owasp-o2-platform/attachments/20101210/f3643a82/attachment.html 


More information about the Owasp-o2-platform mailing list