1 write to _nothing
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Symbolic\SymbolicRegexBuilder.cs (1)
146
_nothing
= SymbolicRegexNode<TSet>.CreateFalse(this);
25 references to _nothing
System.Text.RegularExpressions (25)
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (2)
137
result.AddLast(_builder.
_nothing
);
226
SymbolicRegexNode<BDD> or = _builder.
_nothing
;
System\Text\RegularExpressions\Symbolic\SymbolicRegexBuilder.cs (7)
152
_singletonCache[_solver.Empty] =
_nothing
;
169
nodes[i] =
_nothing
;
178
SymbolicRegexNode<TSet> or =
_nothing
;
201
if (node ==
_nothing
)
203
return
_nothing
;
280
return child ==
_nothing
?
_nothing
: SymbolicRegexNode<TSet>.CreateDisableBacktrackingSimulation(this, child);
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (1)
250
_deadStateId = GetOrCreateState_NoLock(_builder.
_nothing
, 0).Id;
System\Text\RegularExpressions\Symbolic\SymbolicRegexNode.cs (15)
427
if (node == builder.
_nothing
)
428
return builder.
_nothing
;
452
if (left == builder.
_nothing
|| right == builder.
_nothing
)
453
return builder.
_nothing
;
492
if (left == builder.
_nothing
)
498
SymbolicRegexNode<TSet> tail = right._kind == SymbolicRegexNodeKind.Alternate ? right._right! : builder.
_nothing
;
557
elems[i] = builder.
_nothing
;
565
SymbolicRegexNode<TSet> or = builder.
_nothing
;
1278
derivative = builder.
_nothing
;
1351
derivative = builder.
_nothing
;
2095
builder.
_nothing
; //start anchor is only nullable if the previous character is Start
2100
builder.
_nothing
; //rev(\Z) is only nullable if the previous characters is Start or the very first \n
2107
builder.
_nothing
;
2114
builder.
_nothing
;