16 references to Nothing
System.Text.RegularExpressions.Generator (16)
RegexGenerator.Emitter.cs (1)
644
else if (root.Kind is RegexNodeKind.
Nothing
)
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexNode.cs (12)
242
case RegexNodeKind.
Nothing
:
563
0 => new RegexNode(Kind == RegexNodeKind.Alternate ? RegexNodeKind.
Nothing
: RegexNodeKind.Empty, Options),
621
case RegexNodeKind.
Nothing
:
837
return new RegexNode(RegexNodeKind.
Nothing
, Options);
881
Kind = RegexNodeKind.
Nothing
;
930
return new RegexNode(RegexNodeKind.
Nothing
, Options);
1053
else if (at.Kind == RegexNodeKind.
Nothing
)
1192
case RegexNodeKind.
Nothing
:
1520
if (child.Kind == RegexNodeKind.
Nothing
)
1991
Kind = Kind == RegexNodeKind.PositiveLookaround ? RegexNodeKind.Empty : RegexNodeKind.
Nothing
;
2334
case RegexNodeKind.
Nothing
:
2472
case RegexNodeKind.
Nothing
:
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexNodeKind.cs (1)
115
/// by that child, and if an alternation has no children, it can be replaced by <see cref="
Nothing
"/>.
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexParser.cs (1)
1662
_ => RegexNodeKind.
Nothing
,
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (1)
1003
case RegexNodeKind.
Nothing
: