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