48 references to Write
dotnet-razorsyntaxgenerator (48)
AbstractFileWriter.cs (1)
146Write(CommaJoin(values));
SourceWriter.cs (47)
186Write($"internal {node.Name}(SyntaxKind kind"); 214Write($"internal {node.Name}(SyntaxKind kind"); 260Write("internal override GreenNode GetSlot(int index)"); 309Write($", {type} {GetParameterName(field)}"); 314Write($", {field.Type} {GetParameterName(field)}"); 354Write($"=> new {node.Name}("); 394Write($"public {node.Name} Update("); 412Write("if ("); 421Write(" || "); 424Write($"{GetParameterName(field)} != {field.Name}"); 433Write($"var newNode = SyntaxFactory.{StripPost(node.Name, "Syntax")}("); 480Write("=> node.Update("); 544Write($"typeof({node.Name})"); 547Write(","); 561Write($"public {(withSyntaxFactoryContext ? "" : "static ")}{node.Name} {StripPost(node.Name, "Syntax")}("); 685Write($"var result = new {node.Name}("); 717Write("SyntaxKind kind, "); 724Write(", "); 737Write($"{type} {GetParameterName(field)}"); 745Write("SyntaxKind."); 746Write(nd.Kinds[0].Name); 750Write("kind"); 755Write(", "); 758Write($"{GetParameterName(field)}.Node"); 762Write(GetParameterName(field)); 769Write(", "); 770Write(GetParameterName(field)); 774Write(", this.context"); 952Write($"public {OverrideOrNewModifier(field)}{field.Type} {field.Name}"); 989Write($"public {OverrideOrNewModifier(field)}{field.Type} {field.Name} "); 1036Write("internal override SyntaxNode GetNodeSlot(int index)"); 1086Write("internal override SyntaxNode GetCachedSlot(int index)"); 1193Write($"public {node.Name} Update("); 1200Write("if ("); 1210Write(" || "); 1213Write($"{GetParameterName(field)} != {field.Name}"); 1223Write($"var newNode = SyntaxFactory.{StripPost(node.Name, "Syntax")}("); 1262Write($"public{(isNew ? " new " : " ")}{node.Name} With{StripPost(field.Name, "Opt")}({type} {GetParameterName(field)}) => Update("); 1368Write($"public{(isNew ? " new " : " ")}{node.Name} Add{StripPost(field.Name, "Opt")}{referencedNodeField.Name}(params {argType}[] items)"); 1416Write("=> node.Update("); 1539Write($"public static {node.Name} {StripPost(node.Name, "Syntax")}("); 1596Write($"return ({node.Name})InternalSyntax.SyntaxFactory.{StripPost(node.Name, "Syntax")}("); 1602Write($"=> ({node.Name})InternalSyntax.SyntaxFactory.{StripPost(node.Name, "Syntax")}("); 1756Write($"public static {node.Name} {StripPost(node.Name, "Syntax")}("); 1766Write($"=> SyntaxFactory.{StripPost(node.Name, "Syntax")}("); 1839Write($"public static {node.Name} {StripPost(node.Name, "Syntax")}("); 1864Write($"=> SyntaxFactory.{StripPost(node.Name, "Syntax")}(");