4 types derived from TreeType
BoundTreeGenerator (4)
Model.cs (4)
38
public class PredefinedNode :
TreeType
42
public class AbstractNode :
TreeType
97
public class EnumType :
TreeType
115
public class ValueType :
TreeType
26 references to TreeType
BoundTreeGenerator (26)
BoundNodeClassWriter.cs (24)
286
private bool CanBeSealed(
TreeType
node)
292
private void WriteClassHeader(
TreeType
node)
403
private void WriteConstructor(
TreeType
node, bool isPublic, bool hasChildNodes)
416
private void WriteConstructorWithHasErrors(
TreeType
node, bool isPublic, bool hasErrorsIsOptional)
562
private void WriteConstructorWithoutHasErrors(
TreeType
node, bool isPublic)
661
private void WriteNullChecks(
TreeType
node)
694
private static IEnumerable<Field> Fields(
TreeType
node)
701
private static IEnumerable<Field> FieldsIncludingOverrides(
TreeType
node)
710
foreach (
var
type in TypeAndBaseTypes(node))
720
private
TreeType
BaseType(
TreeType
node)
728
private static bool HasValidate(
TreeType
node)
733
private IEnumerable<
TreeType
> TypeAndBaseTypes(
TreeType
node)
735
var
n = node;
743
private IEnumerable<Field> AllFields(
TreeType
node)
753
private IEnumerable<Field> AllSpecifiableFields(
TreeType
node)
758
private IEnumerable<Field> AllNodeOrNodeListFields(
TreeType
node)
763
private IEnumerable<Field> AllTypeFields(
TreeType
node)
768
private IEnumerable<Field> AllSymbolOrSymbolListFields(
TreeType
node)
773
private IEnumerable<Field> AllNonTypeSymbolOrNonTypeSymbolListFields(
TreeType
node)
783
private NullHandling FieldNullHandling(
TreeType
node, string fieldName)
823
private Field GetField(
TreeType
node, string fieldName)
834
private void WriteField(
TreeType
node, Field field)
Model.cs (1)
23
public List<
TreeType
> Types;
Program.cs (1)
70
foreach (
var
type in tree.Types)