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) 924foreach (var field in (_targetLang == TargetLanguage.CSharp ? FieldsIncludingOverrides(node) : Fields(node))) 986string notEquals(Field field) 1037string notEquals(Field field) 1052private static bool TypeIsTypeSymbol(Field field) => field.Type.TrimEnd('?') == "TypeSymbol"; 1054private static bool TypeIsSymbol(Field field) => TypeIsSymbol(field.Type); 1057private static bool TypeIsNonTypeSymbol(Field field) => TypeIsNonTypeSymbol(field.Type); 1200foreach (Field field in fields) 1222foreach (Field field in AllFields(node).Where(f => IsDerivedOrListOfDerived("BoundNode", f.Type) && !SkipInVisitor(f))) 1262Field field = allFields[i]; 1335Field field = allFields[i]; 1388foreach (var field in AllNonTypeSymbolOrNonTypeSymbolListFields(node)) 1410foreach (Field field in AllNodeOrNodeListFields(node)) 1416foreach (Field field in AllTypeFields(node)) 1458foreach (Field field in AllNodeOrNodeListFields(node)) 1464foreach (Field field in AllTypeFields(node)) 1541foreach (var field in AllSymbolOrSymbolListFields(node)) 1555foreach (var field in AllNodeOrNodeListFields(node)) 1646static bool symbolIsPotentiallyUpdated(Field f) 1657bool immutableArrayIsPotentiallyUpdated(Field field) 1816private static bool IsNew(Field f) 1821private static bool IsPropertyOverrides(Field f) 1826private static bool SkipInVisitor(Field f) 1832private static bool VisitFieldOnlyInNullabilityRewriter(Field f) 1842private static bool SkipInNullabilityRewriter(Field f) 1906private void WriteNodeVisitCall(Field field, bool forceVisit = false)
Model.cs (2)
44[XmlElement(ElementName = "Field", Type = typeof(Field))] 45public List<Field> Fields;
Program.cs (1)
86foreach (var field in node.Fields)