using System;
namespace System.Text.RegularExpressions
{
/// Provides enumerated values to use to set regular expression options.
// Token: 0x020002B5 RID: 693
[Flags]
public enum RegexOptions
{
/// Specifies that no options are set.
// Token: 0x040013E9 RID: 5097
None = 0,
/// Specifies case-insensitive matching.
// Token: 0x040013EA RID: 5098
IgnoreCase = 1,
/// Multiline mode. Changes the meaning of ^ and $ so they match at the beginning and end, respectively, of any line, and not just the beginning and end of the entire string.
// Token: 0x040013EB RID: 5099
Multiline = 2,
/// Specifies that the only valid captures are explicitly named or numbered groups of the form (?<name>…). This allows unnamed parentheses to act as noncapturing groups without the syntactic clumsiness of the expression (?:…).
// Token: 0x040013EC RID: 5100
ExplicitCapture = 4,
/// Specifies single-line mode. Changes the meaning of the dot (.) so it matches every character (instead of every character except \n).
// Token: 0x040013ED RID: 5101
Singleline = 16,
/// Eliminates unescaped white space from the pattern and enables comments marked with #. However, the value does not affect or eliminate white space in character classes.
// Token: 0x040013EE RID: 5102
IgnorePatternWhitespace = 32,
/// Specifies that the search will be from right to left instead of from left to right.
// Token: 0x040013EF RID: 5103
RightToLeft = 64,
/// Enables ECMAScript-compliant behavior for the expression. This value can be used only in conjunction with the , , and values. The use of this value with any other values results in an exception.
// Token: 0x040013F0 RID: 5104
ECMAScript = 256,
/// Specifies that cultural differences in language is ignored. See Performing Culture-Insensitive Operations in the RegularExpressions Namespace for more information.
// Token: 0x040013F1 RID: 5105
CultureInvariant = 512
}
}