3 types derived from TreeType
CSharpSyntaxGenerator (3)
Model\AbstractNode.cs (1)
11public class AbstractNode : TreeType
Model\Node.cs (1)
12public class Node : TreeType
Model\PredefinedNode.cs (1)
7public class PredefinedNode : TreeType
27 references to TreeType
CSharpSyntaxGenerator (27)
AbstractFileWriter.cs (4)
23private readonly IDictionary<string, TreeType> _typeMap; 243protected TreeType GetTreeType(string typeName) 244=> _typeMap.TryGetValue(typeName, out var node) ? node : null; 378protected List<Kind> GetKindsOfFieldOrNearestParent(TreeType nd, Field field)
Grammar\GrammarGenerator.cs (2)
22public static string Run(List<TreeType> types) 25foreach (var type in types)
Model\Tree.cs (1)
21public List<TreeType> Types;
SignatureWriter.cs (2)
54var node = nodes[i]; 60private void WriteType(TreeType node)
SourceWriter.cs (14)
150foreach (var node in nodes) 157private void WriteGreenType(TreeType node) 575private void WriteGreenFactories(List<TreeType> nodes, bool withSyntaxFactoryContext = false) 757foreach (var node in nodes) 764private List<Field> GetNodeOrNodeListFields(TreeType node) 771private void WriteRedType(TreeType node) 838var baseType = GetTreeType(node.Base); 1116private static bool HasValidate(TreeType node) 1259private (TreeType type, Field field) GetHighestBaseTypeWithField(TreeType node, string name) 1261TreeType bestType = null; 1263for (var current = node; current != null; current = TryGetBaseType(current)) 1277private TreeType TryGetBaseType(TreeType node)
TestWriter.cs (3)
84foreach (var node in nodes) 216foreach (var node in nodes) 324foreach (var node in nodes)
TreeFlattening.cs (1)
14foreach (var type in tree.Types)