58 references to Field
BoundTreeGenerator (58)
BoundNodeClassWriter.cs (55)
443foreach (Field baseField in AllSpecifiableFields(BaseType(node))) 453foreach (Field baseField in AllSpecifiableFields(BaseType(node))) 464foreach (var field in Fields(node)) 511foreach (Field baseField in AllSpecifiableFields(BaseType(node))) 521foreach (Field baseField in AllSpecifiableFields(BaseType(node))) 530foreach (var field in Fields(node)) 583foreach (Field baseField in AllSpecifiableFields(BaseType(node))) 590foreach (Field baseField in AllSpecifiableFields(BaseType(node))) 600foreach (var field in Fields(node)) 625foreach (Field baseField in AllSpecifiableFields(BaseType(node))) 632foreach (Field baseField in AllSpecifiableFields(BaseType(node))) 640foreach (var field in Fields(node)) 663IEnumerable<Field> nullCheckFields = AllFields(node).Where(f => FieldNullHandling(node, f.Name) == NullHandling.Disallow); 669foreach (Field field in nullCheckFields) 694private static IEnumerable<Field> Fields(TreeType node) 698return Enumerable.Empty<Field>(); 701private static IEnumerable<Field> FieldsIncludingOverrides(TreeType node) 705return Enumerable.Empty<Field>(); 708private Field GetMostDerivedField(Node node, string fieldName) 743private IEnumerable<Field> AllFields(TreeType node) 746return Enumerable.Empty<Field>(); 753private IEnumerable<Field> AllSpecifiableFields(TreeType node) 758private IEnumerable<Field> AllNodeOrNodeListFields(TreeType node) 763private IEnumerable<Field> AllTypeFields(TreeType node) 768private IEnumerable<Field> AllSymbolOrSymbolListFields(TreeType node) 773private IEnumerable<Field> AllNonTypeSymbolOrNonTypeSymbolListFields(TreeType node) 778private bool IsNonTypeSymbolOrNonTypeSymbolListField(Field field) 785Field f = GetField(node, fieldName); 823private Field GetField(TreeType node, string fieldName) 834private void WriteField(TreeType node, Field field) 923foreach (var field in (_targetLang == TargetLanguage.CSharp ? FieldsIncludingOverrides(node) : Fields(node))) 985string notEquals(Field field) 1036string notEquals(Field field) 1051private static bool TypeIsTypeSymbol(Field field) => field.Type.TrimEnd('?') == "TypeSymbol"; 1053private static bool TypeIsSymbol(Field field) => TypeIsSymbol(field.Type); 1056private static bool TypeIsNonTypeSymbol(Field field) => TypeIsNonTypeSymbol(field.Type); 1199foreach (Field field in fields) 1221foreach (Field field in AllFields(node).Where(f => IsDerivedOrListOfDerived("BoundNode", f.Type) && !SkipInVisitor(f))) 1261Field field = allFields[i]; 1334Field field = allFields[i]; 1420foreach (var field in AllNonTypeSymbolOrNonTypeSymbolListFields(node)) 1442foreach (Field field in AllNodeOrNodeListFields(node)) 1448foreach (Field field in AllTypeFields(node)) 1490foreach (Field field in AllNodeOrNodeListFields(node)) 1496foreach (Field field in AllTypeFields(node)) 1573foreach (var field in AllSymbolOrSymbolListFields(node)) 1587foreach (var field in AllNodeOrNodeListFields(node)) 1678static bool symbolIsPotentiallyUpdated(Field f) 1689bool immutableArrayIsPotentiallyUpdated(Field field) 1848private static bool IsNew(Field f) 1853private static bool IsPropertyOverrides(Field f) 1858private static bool SkipInVisitor(Field f) 1864private static bool VisitFieldOnlyInNullabilityRewriter(Field f) 1874private static bool SkipInNullabilityRewriter(Field f) 1938private void WriteNodeVisitCall(Field field, bool forceVisit = false)
Model.cs (2)
44[XmlElement(ElementName = "Field", Type = typeof(Field))] 45public List<Field> Fields;
Program.cs (1)
83foreach (var field in node.Fields)