Programmatically reading SharePoint Designer Workflow XOML files at run time.

I’m working on a project where I need to read the actual XOML file for a SharePoint Designer workflow at runtime during a few of my custom activities I’m developing.  The reason, is that I have to enumerate and inspect all the workflow variables the end user has defined.  The only way to do this, …