3 types derived from TreeType
dotnet-razorsyntaxgenerator (3)
Model\AbstractNode.cs (1)
11public class AbstractNode : TreeType
Model\Node.cs (1)
11public class Node : TreeType
Model\PredefinedNode.cs (1)
8public class PredefinedNode : TreeType
25 references to TreeType
dotnet-razorsyntaxgenerator (25)
AbstractFileWriter.cs (4)
20private readonly IDictionary<string, TreeType> _typeMap; 314protected TreeType GetTreeType(string typeName) 315=> _typeMap.TryGetValue(typeName, out var node) ? node : null; 475protected List<Kind> GetKindsOfFieldOrNearestParent(TreeType treeType, Field field)
Model\Tree.cs (1)
20public List<TreeType> Types;
SignatureWriter.cs (2)
53var node = nodes[i]; 59private void WriteType(TreeType node)
SourceWriter.cs (18)
73foreach (var node in nodes) 80private void WriteGreenType(TreeType greenType) 515private void WriteGreenFactories(List<TreeType> nodes, bool withSyntaxFactoryContext = false) 519var node = nodes[i]; 543var node = nodes[i]; 783var node = nodes[i]; 789private List<Field> GetNodeOrNodeListFields(TreeType node) 796private void WriteRedType(TreeType redType) 863var baseType = GetTreeType(abstractNode.Base); 1254var baseType = GetHighestBaseTypeWithField(node, field.Name); 1271private TreeType GetHighestBaseTypeWithField(TreeType node, string name) 1273TreeType bestType = null; 1274for (var current = node; current != null; current = TryGetBaseType(current)) 1287private TreeType TryGetBaseType(TreeType node) 1339var baseType = GetHighestBaseTypeWithField(node, field.Name); 1358var baseType = GetHighestBaseTypeWithField(node, field.Name);