3 types derived from TreeType
CSharpSyntaxGenerator (3)
Model\AbstractNode.cs (1)
12
public class AbstractNode :
TreeType
Model\Node.cs (1)
12
public class Node :
TreeType
Model\PredefinedNode.cs (1)
7
public class PredefinedNode :
TreeType
24 references to TreeType
CSharpSyntaxGenerator (24)
AbstractFileWriter.cs (4)
23
private readonly IDictionary<string,
TreeType
> _typeMap;
243
protected
TreeType
GetTreeType(string typeName)
244
=> _typeMap.TryGetValue(typeName, out
var
node) ? node : null;
375
protected List<Kind> GetKindsOfFieldOrNearestParent(
TreeType
nd, Field field)
Model\Tree.cs (1)
21
public List<
TreeType
> Types;
SignatureWriter.cs (2)
54
var
node = nodes[i];
60
private void WriteType(
TreeType
node)
SourceWriter.cs (13)
77
foreach (
var
node in nodes)
84
private void WriteGreenType(
TreeType
node)
502
private void WriteGreenFactories(List<
TreeType
> nodes, bool withSyntaxFactoryContext = false)
684
foreach (
var
node in nodes)
691
private List<Field> GetNodeOrNodeListFields(
TreeType
node)
698
private void WriteRedType(
TreeType
node)
762
var
baseType = GetTreeType(node.Base);
1157
private (
TreeType
type, Field field) GetHighestBaseTypeWithField(
TreeType
node, string name)
1159
TreeType
bestType = null;
1161
for (
var
current = node; current != null; current = TryGetBaseType(current))
1175
private
TreeType
TryGetBaseType(
TreeType
node)
TestWriter.cs (3)
84
foreach (
var
node in nodes)
216
foreach (
var
node in nodes)
324
foreach (
var
node in nodes)
TreeFlattening.cs (1)
14
foreach (
var
type in tree.Types)