This class holds the information that is needed to compile a regular expression to an assembly with Regex.CompileToAssembly( ) . The constructor takes five arguments, which correspond to its available properties: the pattern string, the RegexOptions option set, the name of the compiled type, the namespace for the type, and a boolean indicating if the type is public ( true ) or private ( false ). public class RegexCompilationInfo { // Public Constructors public RegexCompilationInfo (string pattern , RegexOptions options , string name , string fullnamespace , bool ispublic ); // Public Instance Properties public bool IsPublic {set; get; } public string Name {set; get; } public string Namespace {set; get; } public RegexOptions Options {set; get; } public string Pattern {set; get; } } Passed ToRegex.CompileToAssembly( ) |