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