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; }
}