58 references to Field
BoundTreeGenerator (58)
BoundNodeClassWriter.cs (55)
442foreach (Field baseField in AllSpecifiableFields(BaseType(node))) 452foreach (Field baseField in AllSpecifiableFields(BaseType(node))) 463foreach (var field in Fields(node)) 510foreach (Field baseField in AllSpecifiableFields(BaseType(node))) 520foreach (Field baseField in AllSpecifiableFields(BaseType(node))) 529foreach (var field in Fields(node)) 582foreach (Field baseField in AllSpecifiableFields(BaseType(node))) 589foreach (Field baseField in AllSpecifiableFields(BaseType(node))) 599foreach (var field in Fields(node)) 624foreach (Field baseField in AllSpecifiableFields(BaseType(node))) 631foreach (Field baseField in AllSpecifiableFields(BaseType(node))) 639foreach (var field in Fields(node)) 662IEnumerable<Field> nullCheckFields = AllFields(node).Where(f => FieldNullHandling(node, f.Name) == NullHandling.Disallow); 668foreach (Field field in nullCheckFields) 693private static IEnumerable<Field> Fields(TreeType node) 697return Enumerable.Empty<Field>(); 700private static IEnumerable<Field> FieldsIncludingOverrides(TreeType node) 704return Enumerable.Empty<Field>(); 707private Field GetMostDerivedField(Node node, string fieldName) 742private IEnumerable<Field> AllFields(TreeType node) 745return Enumerable.Empty<Field>(); 752private IEnumerable<Field> AllSpecifiableFields(TreeType node) 757private IEnumerable<Field> AllNodeOrNodeListFields(TreeType node) 762private IEnumerable<Field> AllTypeFields(TreeType node) 767private IEnumerable<Field> AllSymbolOrSymbolListFields(TreeType node) 772private IEnumerable<Field> AllNonTypeSymbolOrNonTypeSymbolListFields(TreeType node) 777private bool IsNonTypeSymbolOrNonTypeSymbolListField(Field field) 784Field f = GetField(node, fieldName); 822private Field GetField(TreeType node, string fieldName) 833private void WriteField(TreeType node, Field field) 922foreach (var field in (_targetLang == TargetLanguage.CSharp ? FieldsIncludingOverrides(node) : Fields(node))) 984string notEquals(Field field) 1035string notEquals(Field field) 1050private static bool TypeIsTypeSymbol(Field field) => field.Type.TrimEnd('?') == "TypeSymbol"; 1052private static bool TypeIsSymbol(Field field) => TypeIsSymbol(field.Type); 1055private static bool TypeIsNonTypeSymbol(Field field) => TypeIsNonTypeSymbol(field.Type); 1198foreach (Field field in fields) 1220foreach (Field field in AllFields(node).Where(f => IsDerivedOrListOfDerived("BoundNode", f.Type) && !SkipInVisitor(f))) 1260Field field = allFields[i]; 1333Field field = allFields[i]; 1386foreach (var field in AllNonTypeSymbolOrNonTypeSymbolListFields(node)) 1408foreach (Field field in AllNodeOrNodeListFields(node)) 1414foreach (Field field in AllTypeFields(node)) 1456foreach (Field field in AllNodeOrNodeListFields(node)) 1462foreach (Field field in AllTypeFields(node)) 1539foreach (var field in AllSymbolOrSymbolListFields(node)) 1553foreach (var field in AllNodeOrNodeListFields(node)) 1644static bool symbolIsPotentiallyUpdated(Field f) 1655bool immutableArrayIsPotentiallyUpdated(Field field) 1814private static bool IsNew(Field f) 1819private static bool IsPropertyOverrides(Field f) 1824private static bool SkipInVisitor(Field f) 1830private static bool VisitFieldOnlyInNullabilityRewriter(Field f) 1840private static bool SkipInNullabilityRewriter(Field f) 1904private void WriteNodeVisitCall(Field field, bool forceVisit = false)
Model.cs (2)
44[XmlElement(ElementName = "Field", Type = typeof(Field))] 45public List<Field> Fields;
Program.cs (1)
85foreach (var field in node.Fields)