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)
149foreach (var node in nodes) 156private void WriteGreenType(TreeType node) 574private void WriteGreenFactories(List<TreeType> nodes, bool withSyntaxFactoryContext = false) 756foreach (var node in nodes) 763private List<Field> GetNodeOrNodeListFields(TreeType node) 770private void WriteRedType(TreeType node) 837var baseType = GetTreeType(node.Base); 1115private static bool HasValidate(TreeType node) 1258private (TreeType type, Field field) GetHighestBaseTypeWithField(TreeType node, string name) 1260TreeType bestType = null; 1262for (var current = node; current != null; current = TryGetBaseType(current)) 1276private 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)