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)
116foreach (var node in nodes) 123private void WriteGreenType(TreeType node) 541private void WriteGreenFactories(List<TreeType> nodes, bool withSyntaxFactoryContext = false) 723foreach (var node in nodes) 730private List<Field> GetNodeOrNodeListFields(TreeType node) 737private void WriteRedType(TreeType node) 804var baseType = GetTreeType(node.Base); 1082private static bool HasValidate(TreeType node) 1224private (TreeType type, Field field) GetHighestBaseTypeWithField(TreeType node, string name) 1226TreeType bestType = null; 1228for (var current = node; current != null; current = TryGetBaseType(current)) 1242private 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)