RegexFlags Struct

Definition

Defines flags that can be combined to control how regular expressions are used in the pattern analyzer and pattern tokenizer. http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html#field_summary

[Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Search.Serialization.ExtensibleEnumConverter<Microsoft.Azure.Search.Models.RegexFlags>))]
public struct RegexFlags : IEquatable<Microsoft.Azure.Search.Models.RegexFlags>
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Search.Serialization.ExtensibleEnumConverter<Microsoft.Azure.Search.Models.RegexFlags>))>]
type RegexFlags = struct
Public Structure RegexFlags
Implements IEquatable(Of RegexFlags)
Inheritance
RegexFlags
Attributes
Newtonsoft.Json.JsonConverterAttribute
Implements

Fields

CanonEq

Enables canonical equivalence. http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html#CANON_EQ

CaseInsensitive

Enables case-insensitive matching. http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html#CASE_INSENSITIVE

Comments

Permits whitespace and comments in the pattern. http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html#COMMENTS

DotAll

Enables dotall mode. http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html#DOTALL

Literal

Enables literal parsing of the pattern. http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html#LITERAL

Multiline

Enables multiline mode. http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html#MULTILINE

UnicodeCase

Enables Unicode-aware case folding. http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html#UNICODE_CASE

UnixLines

Enables Unix lines mode. http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html#UNIX_LINES

Methods

Equals(Object)

Determines whether the specified object is equal to the current object.

Equals(RegexFlags)

Compares the RegexFlags for equality with another RegexFlags.

GetHashCode()

Serves as the default hash function.

ToString()

Returns a string representation of the RegexFlags.

Operators

BitwiseOr(RegexFlags, RegexFlags)

Overloads the bitwise OR operator to combines two RegexFlags.

Equality(RegexFlags, RegexFlags)

Compares two RegexFlags values for equality.

Explicit(RegexFlags to String)

Defines explicit conversion from RegexFlags to string.

Implicit(String to RegexFlags)

Defines implicit conversion from string to RegexFlags.

Inequality(RegexFlags, RegexFlags)

Compares two RegexFlags values for inequality.

Applies to