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