1 write to _info
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Symbolic\SymbolicRegexInfo.cs (1)
24
private SymbolicRegexInfo(uint i) =>
_info
= i;
16 references to _info
System.Text.RegularExpressions (16)
System\Text\RegularExpressions\Symbolic\SymbolicRegexInfo.cs (16)
51
public bool IsNullable => (
_info
& IsAlwaysNullableMask) != 0;
53
public bool CanBeNullable => (
_info
& CanBeNullableMask) != 0;
55
public bool StartsWithLineAnchor => (
_info
& StartsWithLineAnchorMask) != 0;
57
public bool ContainsLineAnchor => (
_info
& ContainsLineAnchorMask) != 0;
59
public bool StartsWithSomeAnchor => (
_info
& StartsWithSomeAnchorMask) != 0;
61
public bool ContainsSomeAnchor => (
_info
& ContainsSomeAnchorMask) != 0;
63
public bool IsLazyLoop => (
_info
& IsLazyLoopMask) != 0;
65
public bool IsHighPriorityNullable => (
_info
& IsHighPriorityNullableMask) != 0;
67
public bool ContainsEffect => (
_info
& ContainsEffectMask) != 0;
68
public bool ContainsEndZAnchor => (
_info
& ContainsEndZAnchorMask) != 0;
136
uint i = body_info.
_info
;
161
public static SymbolicRegexInfo Effect(SymbolicRegexInfo childInfo) => new SymbolicRegexInfo(childInfo.
_info
| ContainsEffectMask);
165
public bool Equals(SymbolicRegexInfo other) =>
_info
== other.
_info
;
167
public override int GetHashCode() =>
_info
.GetHashCode();
170
public override string ToString() =>
_info
.ToString("X");