6 types derived from Node
Microsoft.CodeAnalysis.CSharp (6)
16 references to Node
Microsoft.CodeAnalysis.CSharp (16)
Utilities\TypeUnionValueSet.cs (16)
56private readonly Node _root;
63Node root,
183private bool? EvaluateNodeForInputValue(Node node, TypeSymbol? inputValue, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
203bool? evaluateCore(Node node, TypeSymbol? inputValue, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
287bool closedDerivedTypeMayBePresent(Node root, NamedTypeSymbol derivedType, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
350private CaseInfo? TryGetSampleType(Node root, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
555public Node Left { get; }
556public Node Right { get; }
558public BinaryNode(Node left, Node right)
572private sealed class AndNode(Node left, Node right) : BinaryNode(left, right)
576private sealed class OrNode(Node left, Node right) : BinaryNode(left, right)
582public Node Negated { get; }
584public NotNode(Node negated)