>Does the HttpWorkerRequest Class fill your need?
No, this is just a step below ASP.NET. Actually that's pre-parsing level which can be handy for somethings but this is not what I'm looking for.
I'm looking for an ASP.NET parser that doesn't do any of the Web stuff. IOW, you have a page evaluator. It wouldn't rely on Request, Session, APplication and would only use Page and Response to generate output. In short, all the parsing mechanisms without the explicit HTTP requirement.
My use case is a product I have HTML Help Builder which uses a template engine that works much like ASP scripting. In those templates you can write expressions and code and it will eval to generate the help topics. Basically what goes in there is the topic details pulled from an object the user places with < % ERROR: = expression % > tags... this is easy to do in Visual FOxPro, but I've been racking my brain trying to come even close in another language without writing a whole language parser. The closest I ever got was the MSScript control but it was too flaky and very, very slow.
There are somethings that can be done with Reflection in .NET that look interesting but then there are scoping issues to deal with...
Some day...
+++ Rick ---