System [00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00] 1.0.3300.0 1.0.5000.0 2.0.0.0 4.0.0.0 Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details. System.Object An array of objects is passed to the method to provide information about each regular expression to be included in the assembly. Each compiled regular expression that is included in the assembly is represented as a class derived from . The properties of the type define the regular expression's class name, its fully qualified name (that is, its namespace and its type name), its regular expression pattern, any additional options (such as whether the regular expression is case-insensitive), and a time-out interval that specifies how long the regular expression engine should search for a match. You can instantiate a object by calling its overloaded class constructor. Provides information about a regular expression that is used to compile a regular expression to a stand-alone assembly. Constructor 1.0.5000.0 2.0.0.0 4.0.0.0 Each parameter of the constructor directly corresponds to a property of the class. Because all properties are read/write, their values can also be assigned directly. The method generates an assembly that contains compiled regular expressions. Therefore, you should not specify as one of the values of . If is true, the compiled regular expression class is given public accessibility. That is, it can be instantiated from code that executes in any assembly. If is false, the compiled regular expression class is given internal (in C#) or Friend (in Visual Basic) accessibility. That is, it can be instantiated only from code that executes in the same assembly as the regular expression class. Initializes a new instance of the class that contains information about a regular expression to be included in an assembly. The regular expression to compile. The regular expression options to use when compiling the regular expression. The name of the type that represents the compiled regular expression. The namespace to which the new type belongs. true to make the compiled regular expression publicly visible; otherwise, false. Property 1.0.5000.0 2.0.0.0 4.0.0.0 System.Boolean To be added: an object of type 'bool' If the property is false, the regular expression class defined by the current instance can be instantiated only by code that is executing in the assembly that contains the class. However, because the method generates an assembly that contains only compiled regular expressions and does not allow additional code to be added, there is generally no reason to assign this property a value of false. Gets or sets a value that indicates whether the compiled regular expression has public visibility. Property 1.0.5000.0 2.0.0.0 4.0.0.0 System.String To be added: an object of type 'string' The class is used to define a compiled regular expression, which is represented as a class derived from . The property defines the class name of the regular expression type, and the and properties together define its fully qualified name. Gets or sets the name of the type that represents the compiled regular expression. Property 1.0.5000.0 2.0.0.0 4.0.0.0 System.String To be added: an object of type 'string' The class is used to define a compiled regular expression, which is represented as a class derived from . The property defines the namespace that contains the compiled regular expression type, and the and properties together define its fully qualified name. Gets or sets the namespace to which the new type belongs. Property 1.0.5000.0 2.0.0.0 4.0.0.0 System.Text.RegularExpressions.RegexOptions To be added: an object of type 'RegexOptions' The method generates an assembly that contains compiled regular expressions. Therefore, you do not have to specify as one of the values of this property. If it is present, the option is ignored. Gets or sets the options to use when compiling the regular expression. Property 1.0.5000.0 2.0.0.0 4.0.0.0 System.String To be added: an object of type 'string' The property can contain any valid regular expression. If the value of the property is not a syntactically correct regular expression pattern, the call to the method throws an . Gets or sets the regular expression to compile.