singrdk/base/Kernel/System/Text/RegularExpressions/regexoptions.cs

94 lines
3.4 KiB
C#
Raw Normal View History

2008-03-05 09:52:00 -05:00
//------------------------------------------------------------------------------
// <copyright company='Microsoft Corporation'>
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// </copyright>
//------------------------------------------------------------------------------
#define ECMA
namespace System.Text.RegularExpressions {
using System;
//| <include file='doc\RegexOptions.uex' path='docs/doc[@for="RegexOptions"]/*' />
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
[Flags]
public enum RegexOptions {
//| <include file='doc\RegexOptions.uex' path='docs/doc[@for="RegexOptions.None"]/*' />
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
None = 0x0000,
//| <include file='doc\RegexOptions.uex' path='docs/doc[@for="RegexOptions.IgnoreCase"]/*' />
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
IgnoreCase = 0x0001, // "i"
//| <include file='doc\RegexOptions.uex' path='docs/doc[@for="RegexOptions.Multiline"]/*' />
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
Multiline = 0x0002, // "m"
//| <include file='doc\RegexOptions.uex' path='docs/doc[@for="RegexOptions.ExplicitCapture"]/*' />
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
ExplicitCapture = 0x0004, // "n"
//| <include file='doc\RegexOptions.uex' path='docs/doc[@for="RegexOptions.Compiled"]/*' />
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
Compiled = 0x0008, // "c"
//| <include file='doc\RegexOptions.uex' path='docs/doc[@for="RegexOptions.Singleline"]/*' />
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
Singleline = 0x0010, // "s"
//| <include file='doc\RegexOptions.uex' path='docs/doc[@for="RegexOptions.IgnorePatternWhitespace"]/*' />
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
IgnorePatternWhitespace = 0x0020, // "x"
//| <include file='doc\RegexOptions.uex' path='docs/doc[@for="RegexOptions.RightToLeft"]/*' />
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
RightToLeft = 0x0040, // "r"
#if DBG
//| <include file='doc\RegexOptions.uex' path='docs/doc[@for="RegexOptions.Debug"]/*' />
/// <internalonly/>
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
Debug= 0x0080, // "d"
#endif
//| <include file='doc\RegexOptions.uex' path='docs/doc[@for="RegexOptions.ECMAScript"]/*' />
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
ECMAScript = 0x0100, // "e"
//| <include file='doc\RegexOptions.uex' path='docs/doc[@for="RegexOptions.CultureInvariant"]/*' />
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
CultureInvariant = 0x0200,
}
}