84 references to CamelCase
CSharpSyntaxGenerator (84)
SourceWriter.cs (84)
231WriteLine($"internal readonly {type} {CamelCase(field.Name)};");
236WriteLine($"internal readonly {field.Type} {CamelCase(field.Name)};");
284WriteLine($"public {OverrideOrNewModifier(field)}{type} {field.Name} => new {type}(this.{CamelCase(field.Name)});");
289WriteLine($"public {OverrideOrNewModifier(field)}{type} {field.Name} => new {type}(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.{CamelCase(field.Name)}));");
294WriteLine($"public {OverrideOrNewModifier(field)}{type} {field.Name} => new {type}(this.{CamelCase(field.Name)});");
298WriteLine($"public {OverrideOrNewModifier(field)}{(GetFieldType(field, green: true))} {field.Name} => this.{CamelCase(field.Name)};");
305WriteLine($"public {OverrideOrNewModifier(field)}{field.Type} {field.Name} => this.{CamelCase(field.Name)};");
320WriteLine($"=> index == 0 ? this.{CamelCase(nodeFields[0].Name)} : null;");
332WriteLine($"{i} => this.{CamelCase(field.Name)},");
355Write($", {(GetFieldType(field, green: true))} {CamelCase(field.Name)}");
360Write($", {field.Type} {CamelCase(field.Name)}");
378WriteLine($"if ({CamelCase(field.Name)} != null)");
380WriteLine($"this.AdjustFlagsAndWidth({CamelCase(field.Name)});");
381WriteLine($"this.{CamelCase(field.Name)} = {CamelCase(field.Name)};");
386WriteLine($"this.AdjustFlagsAndWidth({CamelCase(field.Name)});");
387WriteLine($"this.{CamelCase(field.Name)} = {CamelCase(field.Name)};");
393WriteLine($"this.{CamelCase(field.Name)} = {CamelCase(field.Name)};");
404node.Fields.Select(f => $"this.{CamelCase(f.Name)}"),
417node.Fields.Select(f => $"this.{CamelCase(f.Name)}"),
463return $"{type} {CamelCase(f.Name)}";
476Write($"{CamelCase(field.Name)} != this.{field.Name}");
487node.Fields.Select(f => CamelCase(f.Name))));
611var pname = CamelCase(field.Name);
615WriteLine($"if ({CamelCase(field.Name)} == null) throw new ArgumentNullException(nameof({CamelCase(field.Name)}));");
621WriteLine($"if ({CamelCase(field.Name)} != null)");
736return $"{type} {CamelCase(f.Name)}";
746? $"{CamelCase(f.Name)}.Node"
747: CamelCase(f.Name)),
749valueFields.Select(f => CamelCase(f.Name)),
798WriteLine($"public {node.Name} With{field.Name}({fieldType} {CamelCase(field.Name)}) => With{field.Name}Core({CamelCase(field.Name)});");
799WriteLine($"internal abstract {node.Name} With{field.Name}Core({fieldType} {CamelCase(field.Name)});");
848WriteLine($"public new {node.Name} With{baseField.Name}({GetRedFieldType(baseField)} {CamelCase(baseField.Name)}) => ({node.Name})With{baseField.Name}Core({CamelCase(baseField.Name)});");
910WriteLine($"private SyntaxNode? {CamelCase(field.Name)};");
915WriteLine($"private {type} {CamelCase(field.Name)};");
956WriteLine($"var slot = ((Syntax.InternalSyntax.{node.Name})this.Green).{CamelCase(field.Name)};");
963WriteLine($" => new SyntaxToken(this, ((InternalSyntax.{node.Name})this.Green).{CamelCase(field.Name)}, {GetChildPosition(i)}, {GetChildIndex(i)});");
987WriteLine($" => new {field.Type}(GetRed(ref this.{CamelCase(field.Name)}, {i}));");
996WriteLine($"var red = GetRed(ref this.{CamelCase(field.Name)}, {i});");
1010WriteLine($" => GetRedAtZero(ref this.{CamelCase(field.Name)}){suffix};");
1014WriteLine($" => GetRed(ref this.{CamelCase(field.Name)}, {i}){suffix};");
1043? $"GetRedAtZero(ref this.{CamelCase(field.Name)})"
1044: $"GetRed(ref this.{CamelCase(field.Name)}, {index})";
1060WriteLine($"{index} => GetRedAtZero(ref this.{CamelCase(field.Name)}){suffix},");
1064WriteLine($"{index} => GetRed(ref this.{CamelCase(field.Name)}, {index}){suffix},");
1088WriteLine($" => index == {index} ? this.{CamelCase(field.Name)} : null;");
1098WriteLine($"{index} => this.{CamelCase(field.Name)},");
1183node.Fields.Select(f => $"{GetRedPropertyType(f)} {CamelCase(f.Name)}")));
1195Write($"{CamelCase(field.Name)} != this.{field.Name}");
1206node.Fields.Select(f => CamelCase(f.Name))));
1235Write($"internal override {baseType.Name} With{field.Name}Core({GetRedPropertyType(baseField)} {CamelCase(field.Name)}) => With{field.Name}({CamelCase(field.Name)}");
1238Write($" ?? throw new ArgumentNullException(nameof({CamelCase(field.Name)}))");
1248$"public{(isNew ? " new " : " ")}{node.Name} With{StripPost(field.Name, "Opt")}({type} {CamelCase(field.Name)})" +
1253f == field ? CamelCase(f.Name) : $"this.{f.Name}")));
1376var varName = StripPost(CamelCase(field.Name), "Opt");
1422return $"({(GetFieldType(f, green: false))})Visit(node.{f.Name}) ?? throw new ArgumentNullException(\"{CamelCase(f.Name)}\")";
1552var pname = CamelCase(field.Name);
1584WriteLine($"if ({CamelCase(field.Name)} == null) throw new ArgumentNullException(nameof({CamelCase(field.Name)}));");
1596return $"(Syntax.InternalSyntax.SyntaxToken?){CamelCase(f.Name)}.Node";
1599return $"(Syntax.InternalSyntax.SyntaxToken){CamelCase(f.Name)}.Node!";
1602return $"{CamelCase(f.Name)}.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>()";
1604return $"{CamelCase(f.Name)}.Node.ToGreenList<Syntax.InternalSyntax.{GetElementType(f.Type)}>()";
1606return $"{CamelCase(f.Name)}.Node.ToGreenSeparatedList<Syntax.InternalSyntax.{GetElementType(f.Type)}>()";
1608return $"{CamelCase(f.Name)}.Node.ToGreenList<Syntax.InternalSyntax.CSharpSyntaxNode>()";
1610return $"{CamelCase(f.Name)} == null ? null : (Syntax.InternalSyntax.{f.Type}){CamelCase(f.Name)}.Green";
1612return $"(Syntax.InternalSyntax.{f.Type}){CamelCase(f.Name)}.Green";
1615valueFields.Select(f => CamelCase(f.Name))));
1625nd.Fields.Select(f => $"{this.GetRedPropertyType(f)} {CamelCase(f.Name)}")));
1719f => $"{GetRedPropertyType(f)} {CamelCase(f.Name)}")));
1726? CamelCase(f.Name)
1817return $"{type} {CamelCase(f.Name)}";
1824return $"{type} {CamelCase(f.Name)} = default";
1840return $"{GetStringConverterMethod(f)}({CamelCase(f.Name)})";
1842return CamelCase(f.Name);
1847return CamelCase(f.Name);
1849return $"{CamelCase(f.Name)} ?? {GetDefaultValue(nd, f)}";