6 types derived from Node
Microsoft.CodeAnalysis.CSharp (6)
Utilities\TypeUnionValueSet.cs (6)
462
private sealed class IsTypeNode(TypeSymbol type) :
Node
472
private sealed class IsNullNode :
Node
486
private sealed class IsTrueNode :
Node
500
private sealed class IsFalseNode :
Node
511
private abstract class BinaryNode :
Node
538
private sealed class NotNode :
Node
14 references to Node
Microsoft.CodeAnalysis.CSharp (14)
Utilities\TypeUnionValueSet.cs (14)
56
private readonly
Node
_root;
63
Node
root,
181
private bool? EvaluateNodeForInputValue(
Node
node, TypeSymbol? inputValue, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
308
private CaseInfo? TryGetSampleType(
Node
root, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
513
public
Node
Left { get; }
514
public
Node
Right { get; }
516
public BinaryNode(
Node
left,
Node
right)
530
private sealed class AndNode(
Node
left,
Node
right) : BinaryNode(left, right)
534
private sealed class OrNode(
Node
left,
Node
right) : BinaryNode(left, right)
540
public
Node
Negated { get; }
542
public NotNode(
Node
negated)