> > The only thing I haven't done yet is compilation of patterns to CIL. > > Will that work even if the user of the regex engine won't have the > permission to use Reflection.Emit? The Reflection.Emit code is the one that should execute the "Demand" request while creating an AssemblyBuilder or a ModuleBuilder, so it should be transparent to the Regex engine. Miguel.