1 write to _root
Microsoft.CodeAnalysis.CSharp (1)
Utilities\TypeUnionValueSet.cs (1)
70
_root
= root;
29 references to _root
Microsoft.CodeAnalysis.CSharp (29)
Utilities\TypeUnionValueSet.cs (29)
46
/// instances of that type are definitely not in the set. Otherwise, <see cref="
_root
"/>
125
if (
_root
== (object)IsTrueNode.Instance)
129
else if (
_root
== (object)IsFalseNode.Instance)
135
_lazyMightIncludeNonNull = TryGetSampleType(
_root
, ref useSiteInfo) is not null;
148
if (
_root
== (object)IsTrueNode.Instance)
152
else if (
_root
== (object)IsFalseNode.Instance)
161
bool? result = EvaluateNodeForInputValue(
_root
, null, ref discardedInfo);
272
var sample = TryGetSampleType(
_root
, ref useSiteInfo);
336
if (
_root
== (object)IsTrueNode.Instance)
341
if (
_root
== (object)IsFalseNode.Instance)
346
if (
_root
is not NotNode { Negated: var negated })
348
negated = new NotNode(
_root
);
358
if (
_root
== (object)IsFalseNode.Instance)
363
if (other.
_root
== (object)IsFalseNode.Instance)
368
if (
_root
== (object)IsTrueNode.Instance)
373
if (other.
_root
== (object)IsTrueNode.Instance)
378
return new TypeUnionValueSet(_typesInUnion, new AndNode(
_root
, other.
_root
), _conversions);
385
if (
_root
== (object)IsFalseNode.Instance)
390
if (other.
_root
== (object)IsFalseNode.Instance)
395
if (
_root
== (object)IsTrueNode.Instance)
400
if (other.
_root
== (object)IsTrueNode.Instance)
405
return new TypeUnionValueSet(_typesInUnion, new OrNode(
_root
, other.
_root
), _conversions);
420
if (EvaluateNodeForInputValue(
_root
, type, ref useSiteInfo) == false)
426
return TryGetSampleType(new AndNode(
_root
, new NotNode(new IsTypeNode(type))), ref useSiteInfo) is null;
434
var copy = new TypeUnionValueSet(_typesInUnion,
_root
, _conversions);
443
if (
_root
== (object)IsTrueNode.Instance)
448
return prefix +
_root
.ToString();