14 references to Node
IOperationGenerator (14)
IOperationClassWriter.cs (10)
320
.Where(n => ((n is
Node
&& (n.OperationKind?.Include != false)) ||
425
if (type is
Node
and var node)
698
void writeEnumeratorMethods(AbstractNode type, List<Property> publicIOperationProps,
Node
node)
942
foreach (
var
node in _tree.Types.OfType<
Node
>())
1022
var types = _tree.Types.OfType<
Node
>();
1023
foreach (
var
type in types)
1043
foreach (
var
type in types)
1065
private string GetVisitorName(
Node
type)
1116
private static List<string> GetPropertyOrder(
Node
node) => node.ChildrenOrder?.Split(",", StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToList() ?? new List<string>();
IOperationClassWriter.Verifier.cs (3)
63
if (abstractNode is not
Node
node)
70
Console.WriteLine($"{node.Name} has unexpected value for {nameof(
Node
.HasType)}: {node.HasTypeText}");
76
Console.WriteLine($"{node.Name} has unexpected value for {nameof(
Node
.HasConstantValue)}: {node.HasConstantValueText}");
Model.cs (1)
22
[XmlElement(ElementName = "Node", Type = typeof(
Node
))]