462 references to Write
Microsoft.AspNetCore.Razor.Language.UnitTests (16)
CodeGeneration\CSharpCodeWriterTest.cs (16)
37
writer.
Write
("1234");
109
writer.
Write
("1234" + newLine + "123" + newLine + "12");
129
writer.
Write
("1234\n\n123");
149
writer.
Write
("1234\r123\r\n12\n1");
169
writer.
Write
("1234\r");
172
writer.
Write
("\n");
190
writer.
Write
("1234\r");
193
writer.
Write
("\r");
211
writer.
Write
("1234\n");
214
writer.
Write
("\n");
232
writer.
Write
("1234\n");
235
writer.
Write
("\r");
253
writer.
Write
("\r");
256
writer.
Write
("\n");
685
writer.
Write
(", ");
687
writer.
Write
(", ");
Microsoft.CodeAnalysis.Razor.Compiler (446)
Language\CodeGeneration\CodeWriter.WriteInterpolatedStringHandler.cs (4)
26
=> _writer.
Write
(value);
35
_writer.
Write
(value);
53
_writer.
Write
(s);
86
_writer.
Write
(value.ToString() ?? string.Empty);
Language\CodeGeneration\CodeWriterExtensions.cs (78)
124
writer.
Write
(type).
Write
(" ").
Write
(name);
127
writer.
Write
(" = ").
Write
(value);
131
writer.
Write
(" = null");
174
writer.
Write
("-");
250
return writer.Write(ref left).
Write
(" = ");
255
return writer.
Write
(left).
Write
(" = ");
260
return writer.
Write
(", ");
265
return writer.
Write
("new ").
Write
(typeName).
Write
("(");
292
writer.
Write
("using ");
293
writer.
Write
(name);
306
writer.
Write
("#line (")
308
.
Write
(",")
310
.
Write
(")-(")
312
.
Write
(",")
314
.
Write
(") ");
319
writer.WriteIntegerLiteral(characterOffset).
Write
(" ");
322
return writer.
Write
("\"").WriteFilePath(span.FilePath, ensurePathBackslashes).WriteLine("\"");
333
.
Write
("#line ")
335
.
Write
(" \"")
344
return writer.
Write
(filePath);
357
writer.
Write
("\\");
370
writer.
Write
(methodName);
372
return writer.
Write
("(");
381
return writer.
Write
("(");
391
writer.
Write
(")");
534
writer.
Write
(" { get;");
538
writer.
Write
(" private");
563
writer.
Write
(" ");
572
writer.
Write
(content);
577
writer.
Write
(content);
589
writer.
Write
("@");
626
=> writer.
Write
("() => ");
634
writer.
Write
("(");
636
writer.
Write
(") => ");
642
=> writer.
Write
($"async() => ");
650
writer.
Write
("async(");
652
writer.
Write
(") => ");
665
writer.
Write
("namespace ");
701
writer.
Write
("class ");
702
writer.
Write
(name);
706
writer.
Write
("<");
716
writer.
Write
(",");
720
writer.
Write
(">");
728
writer.
Write
(" : ");
748
writer.
Write
(", ");
787
writer.
Write
(token.Content);
805
writer.
Write
(content);
812
writer.
Write
(content);
826
.
Write
(typeName)
827
.
Write
("(")
844
.
Write
(returnType)
845
.
Write
(" ")
846
.
Write
(name)
847
.
Write
("(")
869
writer.
Write
(separator);
876
writer.
Write
(item);
890
writer.
Write
(separator);
905
writer.
Write
("@\"");
917
writer.
Write
("\"\"");
927
writer.
Write
("\"");
935
writer.
Write
("\"");
946
writer.
Write
("\\r");
949
writer.
Write
("\\t");
952
writer.
Write
("\\\"");
955
writer.
Write
("\\\'");
958
writer.
Write
("\\\\");
961
writer.
Write
("\\\0");
964
writer.
Write
("\\n");
967
writer.
Write
("\\u2028");
970
writer.
Write
("\\u2029");
985
writer.
Write
("\"");
1060
_writer.
Write
(spaceCharacter);
Language\CodeGeneration\DesignTimeNodeWriter.cs (5)
71
context.CodeWriter.
Write
(token.Content);
91
context.CodeWriter.
Write
(token.Content);
164
context.CodeWriter.
Write
(token.Content);
188
context.CodeWriter.
Write
(token.Content);
230
writer.
Write
(token.Content);
Language\CodeGeneration\IntermediateNodeWriter.cs (1)
100
writer.
Write
(token.Content);
Language\CodeGeneration\RuntimeNodeWriter.cs (3)
100
context.CodeWriter.
Write
(firstCSharpChild.Content);
117
context.CodeWriter.
Write
(csharpToken.Content);
160
context.CodeWriter.
Write
(token.Content);
Language\Components\BuilderVariableName.cs (2)
27
writer.
Write
(ComponentsApi.RenderTreeBuilder.BuilderParameter);
31
writer.
Write
(ComponentsApi.RenderTreeBuilder.BuilderParameter);
Language\Components\ComponentDesignTimeNodeWriter.cs (93)
128
context.CodeWriter.
Write
("(");
130
context.CodeWriter.
Write
(")");
138
context.CodeWriter.
Write
(token.Content);
158
context.CodeWriter.
Write
(token.Content);
310
.
Write
("-1")
318
context.CodeWriter.
Write
("-1");
421
context.CodeWriter.
Write
("global::");
422
context.CodeWriter.
Write
(node.TypeInferenceNode.FullTypeName);
423
context.CodeWriter.
Write
(".");
424
context.CodeWriter.
Write
(node.TypeInferenceNode.MethodName);
425
context.CodeWriter.
Write
("_CaptureParameters(");
435
context.CodeWriter.
Write
(", ");
439
context.CodeWriter.
Write
(", out var ");
462
context.CodeWriter.
Write
("var ");
463
context.CodeWriter.
Write
(typeInferenceLocalName);
464
context.CodeWriter.
Write
(" = ");
466
context.CodeWriter.
Write
("global::");
467
context.CodeWriter.
Write
(node.TypeInferenceNode.FullTypeName);
468
context.CodeWriter.
Write
(".");
469
context.CodeWriter.
Write
(node.TypeInferenceNode.MethodName);
470
context.CodeWriter.
Write
("(");
473
context.CodeWriter.
Write
(", ");
475
context.CodeWriter.
Write
("-1");
479
context.CodeWriter.
Write
(", ");
483
context.CodeWriter.
Write
("-1");
484
context.CodeWriter.
Write
(", ");
490
context.CodeWriter.
Write
(");");
531
context.CodeWriter.
Write
(DesignTimeVariable);
532
context.CodeWriter.
Write
(" = ");
533
context.CodeWriter.
Write
("typeof(");
534
context.CodeWriter.
Write
("global::");
537
context.CodeWriter.
Write
(node.Component.Name);
547
context.CodeWriter.
Write
(node.Component.TypeNamespace.AssumeNotNull());
548
context.CodeWriter.
Write
(".");
550
context.CodeWriter.
Write
(node.TagName);
551
context.CodeWriter.
Write
("<");
555
context.CodeWriter.
Write
(",");
557
context.CodeWriter.
Write
(">");
559
context.CodeWriter.
Write
(");");
602
context.CodeWriter.
Write
(valueExpression);
606
context.CodeWriter.
Write
("!");
643
context.CodeWriter.
Write
(DesignTimeVariable);
644
context.CodeWriter.
Write
(" = ");
649
context.CodeWriter.
Write
(";");
695
context.CodeWriter.
Write
("((");
697
context.CodeWriter.
Write
(")default)");
708
context.CodeWriter.
Write
(typeInferenceLocalName);
711
context.CodeWriter.
Write
(".");
722
context.CodeWriter.
Write
(" = default;");
743
context.CodeWriter.
Write
("true");
748
context.CodeWriter.
Write
("\"\"");
771
context.CodeWriter.
Write
("new ");
773
context.CodeWriter.
Write
("(");
781
context.CodeWriter.
Write
(")");
795
context.CodeWriter.
Write
(ComponentsApi.RuntimeHelpers.TypeCheck);
796
context.CodeWriter.
Write
("<");
798
context.CodeWriter.
Write
(">");
799
context.CodeWriter.
Write
("(");
805
context.CodeWriter.
Write
("global::");
806
context.CodeWriter.
Write
(ComponentsApi.EventCallback.FactoryAccessor);
807
context.CodeWriter.
Write
(".");
808
context.CodeWriter.
Write
(ComponentsApi.EventCallbackFactory.CreateMethod);
812
context.CodeWriter.
Write
("<");
822
context.CodeWriter.
Write
(">");
825
context.CodeWriter.
Write
("(");
826
context.CodeWriter.
Write
("this");
827
context.CodeWriter.
Write
(", ");
833
context.CodeWriter.
Write
(")");
837
context.CodeWriter.
Write
(")");
847
context.CodeWriter.
Write
(ComponentsApi.RuntimeHelpers.TypeCheck);
848
context.CodeWriter.
Write
("<");
850
context.CodeWriter.
Write
(">");
851
context.CodeWriter.
Write
("(");
858
context.CodeWriter.
Write
(")");
866
codeWriter.
Write
("global::");
867
codeWriter.
Write
(ComponentsApi.EventCallback.FullTypeName);
868
codeWriter.
Write
("<");
877
codeWriter.
Write
(">");
918
context.CodeWriter.
Write
("(");
920
context.CodeWriter.
Write
(")(");
924
context.CodeWriter.
Write
(")");
961
context.CodeWriter.
Write
(DesignTimeVariable);
962
context.CodeWriter.
Write
(" = ");
963
context.CodeWriter.
Write
("typeof(");
967
context.CodeWriter.
Write
(");");
1020
context.CodeWriter.
Write
("-1");
1034
writer.
Write
($"{ComponentsApi.RuntimeHelpers.TypeCheck}<{ComponentsApi.AddMultipleAttributesTypeFullName}>(");
1044
writer.
Write
(")");
1057
context.CodeWriter.
Write
(ComponentsApi.RuntimeHelpers.TypeCheck);
1058
context.CodeWriter.
Write
("<string>(");
1135
context.CodeWriter.
Write
($"{DesignTimeVariable} = (global::{ComponentsApi.IComponentRenderMode.FullTypeName})(");
1171
context.CodeWriter.
Write
(token.Content);
1179
context.CodeWriter.
Write
(token.Content);
Language\Components\ComponentNodeWriter.cs (64)
113
writer.
Write
("public static ");
116
writer.
Write
(node.Component.TypeName);
120
writer.
Write
("void");
122
writer.
Write
(" ");
123
writer.
Write
(node.MethodName);
124
writer.
Write
("<");
125
writer.
Write
(string.Join(", ", node.Component.Component.GetTypeParameters().Select(serializeTypeParameter)));
126
writer.
Write
(">");
128
writer.
Write
("(");
129
writer.
Write
("global::");
130
writer.
Write
(ComponentsApi.RenderTreeBuilder.FullTypeName);
131
writer.
Write
(" ");
132
writer.
Write
(ComponentsApi.RenderTreeBuilder.BuilderParameter);
133
writer.
Write
(", ");
134
writer.
Write
("int seq");
138
writer.
Write
(", ");
148
writer.
Write
(parameters[i].TypeName);
149
writer.
Write
(" ");
154
writer.
Write
(", ");
158
writer.
Write
(")");
165
context.CodeWriter.
Write
(ComponentsApi.RenderTreeBuilder.BuilderParameter);
166
context.CodeWriter.
Write
(".");
167
context.CodeWriter.
Write
(ComponentsApi.RenderTreeBuilder.OpenComponent);
168
context.CodeWriter.
Write
("<");
178
context.CodeWriter.
Write
(node.Component.TypeName);
181
context.CodeWriter.
Write
(">(");
182
context.CodeWriter.
Write
("seq");
183
context.CodeWriter.
Write
(");");
195
context.CodeWriter.
Write
(", ");
197
context.CodeWriter.
Write
(", ");
201
context.CodeWriter.
Write
("(object)");
211
context.CodeWriter.
Write
(", ");
220
context.CodeWriter.
Write
(", ");
223
context.CodeWriter.
Write
(", ");
227
context.CodeWriter.
Write
("(object)");
247
context.CodeWriter.
Write
(", ");
301
writer.
Write
("public static void ");
302
writer.
Write
(node.MethodName);
303
writer.
Write
("_CaptureParameters<");
304
writer.
Write
(string.Join(", ", node.Component.Component.GetTypeParameters().Select(a => a.Name)));
305
writer.
Write
(">");
307
writer.
Write
("(");
317
writer.
Write
(", ");
320
writer.
Write
(parameter.TypeName);
321
writer.
Write
(" ");
323
writer.
Write
(", out ");
324
writer.
Write
(parameter.TypeName);
325
writer.
Write
(" ");
327
writer.
Write
("_out");
330
writer.
Write
(")");
337
writer.
Write
(" ");
339
writer.
Write
("_out = ");
356
writer.
Write
(constraint);
381
context.CodeWriter.
Write
("nameof(");
383
context.CodeWriter.
Write
(".");
397
context.CodeWriter.
Write
(attribute.PropertyName);
399
context.CodeWriter.
Write
(")");
519
context.CodeWriter.
Write
(node.TypeName);
523
context.CodeWriter.
Write
(typeName);
536
context.CodeWriter.
Write
(typeName);
583
writer.
Write
("__seq");
598
writer.
Write
("__syntheticArg");
602
writer.
Write
("__arg");
617
writer.
Write
("__typeInferenceArg_");
Language\Components\ComponentRuntimeNodeWriter.cs (76)
100
context.CodeWriter.
Write
(firstCSharpChild.Content);
377
context.CodeWriter.
Write
(".");
378
context.CodeWriter.
Write
(ComponentsApi.RenderTreeBuilder.OpenComponent);
379
context.CodeWriter.
Write
("<");
387
context.CodeWriter.
Write
("<");
394
context.CodeWriter.
Write
(", ");
397
context.CodeWriter.
Write
(">");
400
context.CodeWriter.
Write
(">(");
402
context.CodeWriter.
Write
(");");
453
context.CodeWriter.
Write
(".");
454
context.CodeWriter.
Write
(ComponentsApi.RenderTreeBuilder.CloseComponent);
455
context.CodeWriter.
Write
("();");
471
context.CodeWriter.
Write
(".");
472
context.CodeWriter.
Write
(node.TypeInferenceNode.MethodName);
473
context.CodeWriter.
Write
("_CaptureParameters(");
483
context.CodeWriter.
Write
(", ");
487
context.CodeWriter.
Write
(", out var ");
504
context.CodeWriter.
Write
(".");
505
context.CodeWriter.
Write
(node.TypeInferenceNode.MethodName);
506
context.CodeWriter.
Write
("(");
509
context.CodeWriter.
Write
(", ");
515
context.CodeWriter.
Write
(", ");
520
context.CodeWriter.
Write
(", ");
526
context.CodeWriter.
Write
(");");
582
context.CodeWriter.
Write
(valueExpression);
586
context.CodeWriter.
Write
("!");
625
context.CodeWriter.
Write
(".");
626
context.CodeWriter.
Write
(addAttributeMethod);
627
context.CodeWriter.
Write
("(");
629
context.CodeWriter.
Write
(", ");
632
context.CodeWriter.
Write
(", ");
636
context.CodeWriter.
Write
("(object)(");
643
context.CodeWriter.
Write
(")");
646
context.CodeWriter.
Write
(");");
656
context.CodeWriter.
Write
(" _ = ");
672
context.CodeWriter.
Write
("true");
689
context.CodeWriter.
Write
("(");
691
context.CodeWriter.
Write
(")");
692
context.CodeWriter.
Write
("(");
699
context.CodeWriter.
Write
(")");
708
context.CodeWriter.
Write
(ComponentsApi.RuntimeHelpers.TypeCheck);
709
context.CodeWriter.
Write
("<");
711
context.CodeWriter.
Write
(">");
712
context.CodeWriter.
Write
("(");
718
context.CodeWriter.
Write
("global::");
719
context.CodeWriter.
Write
(ComponentsApi.EventCallback.FactoryAccessor);
720
context.CodeWriter.
Write
(".");
721
context.CodeWriter.
Write
(ComponentsApi.EventCallbackFactory.CreateMethod);
725
context.CodeWriter.
Write
("<");
734
context.CodeWriter.
Write
(">");
737
context.CodeWriter.
Write
("(");
738
context.CodeWriter.
Write
("this");
739
context.CodeWriter.
Write
(", ");
743
context.CodeWriter.
Write
(")");
747
context.CodeWriter.
Write
(")");
754
context.CodeWriter.
Write
(ComponentsApi.RuntimeHelpers.TypeCheck);
755
context.CodeWriter.
Write
("<");
757
context.CodeWriter.
Write
(">");
758
context.CodeWriter.
Write
("(");
765
context.CodeWriter.
Write
(")");
774
codeWriter.
Write
("global::");
775
codeWriter.
Write
(ComponentsApi.EventCallback.FullTypeName);
776
codeWriter.
Write
("<");
785
codeWriter.
Write
(">");
831
context.CodeWriter.
Write
("(");
833
context.CodeWriter.
Write
(")(");
837
context.CodeWriter.
Write
(")");
927
writer.
Write
($"{ComponentsApi.RuntimeHelpers.TypeCheck}<{ComponentsApi.AddMultipleAttributesTypeFullName}>(");
937
writer.
Write
(")");
1167
writer.
Write
(" + ");
1170
writer.
Write
("(");
1181
writer.
Write
(")");
1187
writer.
Write
(" + ");
1201
writer.
Write
(")");
1225
context.CodeWriter.
Write
(token.Content);
1231
context.CodeWriter.
Write
(token.Content);
Language\Components\FormNameVariableName.cs (3)
21
writer.
Write
(ComponentsApi.RenderTreeBuilder.FormNameVariableName);
25
writer.
Write
(ComponentsApi.RenderTreeBuilder.FormNameVariableName);
27
writer.
Write
("_");
Language\Components\RenderModeVariableName.cs (3)
21
writer.
Write
(ComponentsApi.RenderTreeBuilder.RenderModeVariableName);
25
writer.
Write
(ComponentsApi.RenderTreeBuilder.RenderModeVariableName);
27
writer.
Write
("_");
Language\Components\RouteAttributeExtensionNode.cs (4)
19
context.CodeWriter.
Write
("[global::");
20
context.CodeWriter.
Write
(ComponentsApi.RouteAttribute.FullTypeName);
23
context.CodeWriter.
Write
("(");
24
context.CodeWriter.
Write
(Template);
Language\Components\TypeNameHelper.cs (2)
116
codeWriter.
Write
(GlobalPrefix);
125
codeWriter.
Write
(GlobalPrefix);
Language\Extensions\DefaultTagHelperTargetExtension.cs (19)
131
.
Write
(CreateTagHelperMethodName)
155
.
Write
("await ")
159
.
Write
(ExecutionContextVariableName)
172
.
Write
("await ")
180
.
Write
(tagHelperOutputAccessor)
224
.
Write
(ExecutionContextVariableName)
230
.
Write
(attributeValueStyleParameter)
263
.
Write
(StringValueBufferVariableName)
266
.
Write
(attributeValueStyleParameter)
295
.
Write
("throw ")
343
context.CodeWriter.
Write
("string.Empty");
400
context.CodeWriter.
Write
("true");
426
context.CodeWriter.
Write
("true");
468
.
Write
("private ")
490
.
Write
(StartTagHelperWritingScopeMethodName)
492
.
Write
(EndTagHelperWritingScopeMethodName)
537
context.CodeWriter.
Write
(token.Content);
543
context.CodeWriter.
Write
(token.Content);
663
.
Write
(" = ");
Language\Extensions\DesignTimeDirectiveTargetExtension.cs (32)
58
.
Write
("((global::")
59
.
Write
(typeof(Action).FullName)
60
.
Write
(")(");
81
.
Write
(node.Content)
82
.
Write
(" ")
84
.
Write
("default");
88
context.CodeWriter.
Write
("!");
114
.
Write
("global::")
115
.
Write
(typeof(object).FullName)
116
.
Write
(" ");
120
.
Write
(node.Content)
121
.
Write
(" = null");
125
context.CodeWriter.
Write
("!");
146
.
Write
("global::")
147
.
Write
(typeof(object).FullName)
148
.
Write
(" ")
151
context.CodeWriter.
Write
("nameof(");
155
.
Write
(node.Content)
173
context.CodeWriter.
Write
("// language=").
Write
(stringSyntax);
180
.
Write
("global::")
181
.
Write
(typeof(object).FullName)
182
.
Write
(" ")
188
context.CodeWriter.
Write
(node.Content);
192
context.CodeWriter.
Write
("\"");
195
.
Write
(node.Content)
196
.
Write
("\"");
208
.
Write
("global::")
209
.
Write
(typeof(bool).FullName)
210
.
Write
(" ")
214
context.CodeWriter.
Write
(node.Content);
237
context.CodeWriter.
Write
(" ");
Language\Extensions\MetadataAttributeTargetExtension.cs (21)
33
context.CodeWriter.
Write
("[assembly: ");
34
context.CodeWriter.
Write
(CompiledItemAttributeName);
35
context.CodeWriter.
Write
("(typeof(");
36
context.CodeWriter.
Write
(node.TypeName);
37
context.CodeWriter.
Write
("), @\"");
38
context.CodeWriter.
Write
(node.Kind);
39
context.CodeWriter.
Write
("\", @\"");
40
context.CodeWriter.
Write
(node.Identifier);
57
context.CodeWriter.
Write
("[");
58
context.CodeWriter.
Write
(CompiledItemMetadataAttributeName);
59
context.CodeWriter.
Write
("(");
61
context.CodeWriter.
Write
(", ");
67
context.CodeWriter.
Write
("// language=");
96
context.CodeWriter.
Write
("[");
97
context.CodeWriter.
Write
(SourceChecksumAttributeName);
98
context.CodeWriter.
Write
("(@\"");
99
context.CodeWriter.
Write
(node.ChecksumAlgorithm.ToString());
100
context.CodeWriter.
Write
("\", @\"");
101
context.CodeWriter.
Write
(ChecksumUtilities.BytesToString(node.Checksum));
102
context.CodeWriter.
Write
("\", @\"");
103
context.CodeWriter.
Write
(node.Identifier);
Language\Extensions\PreallocatedAttributeTargetExtension.cs (18)
30
.
Write
("private static readonly global::")
31
.
Write
(TagHelperAttributeTypeName)
32
.
Write
(" ")
33
.
Write
(node.VariableName)
34
.
Write
(" = ")
65
.
Write
(node.VariableName)
72
.
Write
("private static readonly global::")
73
.
Write
(TagHelperAttributeTypeName)
74
.
Write
(" ")
75
.
Write
(node.VariableName)
76
.
Write
(" = ")
101
.
Write
("if (")
102
.
Write
(node.FieldName)
103
.
Write
(".")
104
.
Write
(node.PropertyName)
111
.
Write
("throw ")
126
.
Write
("(string)")
130
.
Write
(node.VariableName)
Language\Extensions\SectionTargetExtension.cs (3)
23
.
Write
("\"")
24
.
Write
(node.SectionName)
25
.
Write
("\", ");
Language\Extensions\TemplateTargetExtension.cs (2)
22
.
Write
(ItemParameterName).
Write
(" => ")
Language\RazorHtmlWriter.cs (1)
226
_codeWriter.
Write
(content);
Mvc.Version1_X\LegacySectionTargetExtension.cs (3)
22
.
Write
("\"")
23
.
Write
(node.SectionName)
24
.
Write
("\", ");
Mvc\CreateNewOnMetadataUpdateAttributePass.cs (2)
75
.
Write
("[")
76
.
Write
(CreateNewOnMetadataUpdateAttributeName)
Mvc\ViewComponentTagHelperTargetExtensionBase.cs (7)
93
writer.
Write
("[")
110
writer.
Write
("[")
111
.
Write
(ViewComponentsApi.HtmlAttributeNotBoundAttribute.FullTypeName)
113
.
Write
(ViewComponentsApi.ViewContextAttribute.GloballyQualifiedTypeName)
130
writer.
Write
(" = ")
151
writer.
Write
("var ")
153
.
Write
("await ")