1 write to _root
Microsoft.CodeAnalysis.CSharp (1)
Utilities\TypeUnionValueSet.cs (1)
56
_root
= root;
29 references to _root
Microsoft.CodeAnalysis.CSharp (29)
Utilities\TypeUnionValueSet.cs (29)
32
/// instances of that type are definitely not in the set. Otherwise, <see cref="
_root
"/>
112
if (
_root
== (object)IsTrueNode.Instance)
116
else if (
_root
== (object)IsFalseNode.Instance)
122
_lazyMightIncludeNonNull = TryGetSampleType(
_root
, ref useSiteInfo) is not null;
135
if (
_root
== (object)IsTrueNode.Instance)
139
else if (
_root
== (object)IsFalseNode.Instance)
148
bool? result = EvaluateNodeForInputValue(
_root
, null, ref discardedInfo);
259
return TryGetSampleType(
_root
, ref useSiteInfo);
293
if (
_root
== (object)IsTrueNode.Instance)
298
if (
_root
== (object)IsFalseNode.Instance)
303
if (
_root
is not NotNode { Negated: var negated })
305
negated = new NotNode(
_root
);
315
if (
_root
== (object)IsFalseNode.Instance)
320
if (other.
_root
== (object)IsFalseNode.Instance)
325
if (
_root
== (object)IsTrueNode.Instance)
330
if (other.
_root
== (object)IsTrueNode.Instance)
335
return new TypeUnionValueSet(_typesInUnion, new AndNode(
_root
, other.
_root
), _conversions);
342
if (
_root
== (object)IsFalseNode.Instance)
347
if (other.
_root
== (object)IsFalseNode.Instance)
352
if (
_root
== (object)IsTrueNode.Instance)
357
if (other.
_root
== (object)IsTrueNode.Instance)
362
return new TypeUnionValueSet(_typesInUnion, new OrNode(
_root
, other.
_root
), _conversions);
377
if (EvaluateNodeForInputValue(
_root
, type, ref useSiteInfo) == false)
383
return TryGetSampleType(new AndNode(
_root
, new NotNode(new IsTypeNode(type))), ref useSiteInfo) is null;
391
var copy = new TypeUnionValueSet(_typesInUnion,
_root
, _conversions);
400
if (
_root
== (object)IsTrueNode.Instance)
405
return prefix +
_root
.ToString();