6 types derived from Node
Microsoft.CodeAnalysis.CSharp (6)
Utilities\TypeUnionValueSet.cs (6)
419
private sealed class IsTypeNode(TypeSymbol type) :
Node
429
private sealed class IsNullNode :
Node
443
private sealed class IsTrueNode :
Node
457
private sealed class IsFalseNode :
Node
468
private abstract class BinaryNode :
Node
495
private sealed class NotNode :
Node
14 references to Node
Microsoft.CodeAnalysis.CSharp (14)
Utilities\TypeUnionValueSet.cs (14)
42
private readonly
Node
_root;
49
Node
root,
168
private bool? EvaluateNodeForInputValue(
Node
node, TypeSymbol? inputValue, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
265
private TypeSymbol? TryGetSampleType(
Node
root, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
470
public
Node
Left { get; }
471
public
Node
Right { get; }
473
public BinaryNode(
Node
left,
Node
right)
487
private sealed class AndNode(
Node
left,
Node
right) : BinaryNode(left, right)
491
private sealed class OrNode(
Node
left,
Node
right) : BinaryNode(left, right)
497
public
Node
Negated { get; }
499
public NotNode(
Node
negated)