61 references to Fields
CSharpSyntaxGenerator (61)
AbstractFileWriter.cs (1)
385Node node => node.Fields,
SignatureWriter.cs (2)
85var valueFields = nd.Fields.Where(n => !IsNodeOrNodeList(n.Type)).ToList(); 86var nodeFields = nd.Fields.Where(n => IsNodeOrNodeList(n.Type)).ToList();
SourceWriter.cs (49)
90foreach (var field in node.Fields) 225var valueFields = nd.Fields.Where(n => !IsNodeOrNodeList(n.Type)).ToList(); 226var nodeFields = nd.Fields.Where(n => IsNodeOrNodeList(n.Type)).ToList(); 404node.Fields.Select(f => $"this.{CamelCase(f.Name)}"), 417node.Fields.Select(f => $"this.{CamelCase(f.Name)}"), 454Write(CommaJoin(node.Fields.Select(f => 470foreach (var field in node.Fields) 487node.Fields.Select(f => CamelCase(f.Name)))); 514var nodeFields = node.Fields.Where(nd => IsNodeOrNodeList(nd.Type)).ToList(); 529Write(CommaJoin(node.Fields.Select(f => 585var valueFields = nd.Fields.Where(n => !IsNodeOrNodeList(n.Type)).ToList(); 586var nodeFields = nd.Fields.Where(n => IsNodeOrNodeList(n.Type)).ToList(); 727nd.Fields.Select(f => 767? nd.Fields.Where(n => IsNodeOrNodeList(n.Type)).ToList() 813foreach (var referencedNodeField in referencedNode.Fields) 865foreach (var referencedNodeField in referencedNode.Fields) 900var valueFields = nd.Fields.Where(n => !IsNodeOrNodeList(n.Type)).ToList(); 901var nodeFields = nd.Fields.Where(n => IsNodeOrNodeList(n.Type)).ToList(); 1183node.Fields.Select(f => $"{GetRedPropertyType(f)} {CamelCase(f.Name)}"))); 1189foreach (var field in node.Fields) 1206node.Fields.Select(f => CamelCase(f.Name)))); 1220foreach (var field in node.Fields) 1224if (field == node.Fields.First()) 1252Write(CommaJoin(node.Fields.Select(f => 1286foreach (var field in node.Fields) 1304foreach (var referencedNodeField in referencedNode.Fields) 1404if (node.Fields.Count == 0) 1411Write(CommaJoin(node.Fields.Select(f => 1493foreach (var field in nd.Fields) 1507foreach (var field in nd.Fields) 1523var valueFields = nd.Fields.Where(n => IsValueField(n)).ToList(); 1524var nodeFields = nd.Fields.Where(n => !IsValueField(n)).ToList(); 1528WriteExperimentalIfNeeded(GetFactorySignatureExperimentalUrl(nd, nd.Fields)); 1625nd.Fields.Select(f => $"{this.GetRedPropertyType(f)} {CamelCase(f.Name)}"))); 1668foreach (var field in nd.Fields) 1694return nd.Fields.Where(f => !IsAutoCreatableToken(nd, f)); 1700var nAutoCreatableTokens = nd.Fields.Count(f => IsAutoCreatableToken(nd, f)); 1714WriteExperimentalIfNeeded(GetFactorySignatureExperimentalUrl(nd, nd.Fields.Where(factoryWithNoAutoCreatableTokenFields.Contains))); 1718nd.Fields.Where(factoryWithNoAutoCreatableTokenFields.Contains).Select( 1725nd.Fields.Select(f => factoryWithNoAutoCreatableTokenFields.Contains(f) 1735int listCount = nd.Fields.Count(f => IsAnyNodeList(f.Type) && !IsAttributeOrModifiersList(f)); 1738return nd.Fields.First(f => IsAnyNodeList(f.Type) && !IsAttributeOrModifiersList(f)); 1743int nodeCount = nd.Fields.Count(f => IsNode(f.Type) && f.Type != "SyntaxToken"); 1746return nd.Fields.First(f => IsNode(f.Type) && f.Type != "SyntaxToken"); 1778return nd.Fields.Where(f => IsRequiredFactoryField(nd, f) || allowOptionalField == f); 1796var hasAttributeOrModifiersList = nd.Fields.Any(f => IsAttributeOrModifiersList(f)); 1804WriteExperimentalIfNeeded(GetFactorySignatureExperimentalUrl(nd, nd.Fields.Where(minimalFactoryFields.Contains))); 1808nd.Fields.Where(minimalFactoryFields.Contains).Select(f => 1833nd.Fields.Select(f =>
TestWriter.cs (8)
97var valueFields = node.Fields.Where(n => !IsNodeOrNodeList(n.Type)); 98var nodeFields = node.Fields.Where(n => IsNodeOrNodeList(n.Type)); 229var valueFields = node.Fields.Where(n => !IsNodeOrNodeList(n.Type)); 230var nodeFields = node.Fields.Where(n => IsNodeOrNodeList(n.Type)); 339var valueFields = node.Fields.Where(n => !IsNodeOrNodeList(n.Type)); 340var nodeFields = node.Fields.Where(n => IsNodeOrNodeList(n.Type)); 367var valueFields = node.Fields.Where(n => !IsNodeOrNodeList(n.Type)); 368var nodeFields = node.Fields.Where(n => IsNodeOrNodeList(n.Type));
TreeFlattening.cs (1)
22FlattenChildren(node.Children, node.Fields, makeOptional: false);