6 types derived from Node
Microsoft.CodeAnalysis.CSharp (6)
15 references to Node
Microsoft.CodeAnalysis.CSharp (15)
Utilities\TypeUnionValueSet.cs (15)
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)
331private CaseInfo? TryGetSampleType(Node root, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
536public Node Left { get; }
537public Node Right { get; }
539public BinaryNode(Node left, Node right)
553private sealed class AndNode(Node left, Node right) : BinaryNode(left, right)
557private sealed class OrNode(Node left, Node right) : BinaryNode(left, right)
563public Node Negated { get; }
565public NotNode(Node negated)