322 references to Write
Microsoft.CodeAnalysis.Razor.Compiler (322)
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 (80)
125
writer.
Write
(type).
Write
(" ").
Write
(name);
128
writer.
Write
(" = ").
Write
(value);
132
writer.
Write
(" = null");
175
writer.
Write
("-");
251
return writer.Write(ref left).
Write
(" = ");
256
return writer.
Write
(left).
Write
(" = ");
261
return writer.
Write
(", ");
266
return writer.
Write
("new ").
Write
(typeName).
Write
("(");
293
writer.
Write
("using ");
294
writer.
Write
(name);
307
writer.
Write
("#line (")
309
.
Write
(",")
311
.
Write
(")-(")
313
.
Write
(",")
315
.
Write
(") ");
320
writer.WriteIntegerLiteral(characterOffset).
Write
(" ");
323
return writer.
Write
("\"").WriteFilePath(span.FilePath, ensurePathBackslashes).WriteLine("\"");
334
.
Write
("#line ")
336
.
Write
(" \"")
352
return writer.
Write
(filePath);
364
writer.
Write
("\\");
383
writer.
Write
(filePathMemory.Span[index] switch
402
writer.
Write
(methodName);
404
return writer.
Write
("(");
413
return writer.
Write
("(");
423
writer.
Write
(")");
566
writer.
Write
(" { get;");
570
writer.
Write
(" private");
595
writer.
Write
(" ");
604
writer.
Write
(content);
609
writer.
Write
(content);
621
writer.
Write
("@");
658
=> writer.
Write
("() => ");
666
writer.
Write
("(");
668
writer.
Write
(") => ");
674
=> writer.
Write
($"async() => ");
682
writer.
Write
("async(");
684
writer.
Write
(") => ");
697
writer.
Write
("namespace ");
733
writer.
Write
("class ");
734
writer.
Write
(name);
738
writer.
Write
("<");
748
writer.
Write
(",");
752
writer.
Write
(">");
760
writer.
Write
(" : ");
780
writer.
Write
(", ");
819
writer.
Write
(token.Content);
834
writer.
Write
(content);
847
.
Write
(typeName)
848
.
Write
("(")
865
.
Write
(returnType)
866
.
Write
(" ")
867
.
Write
(name)
868
.
Write
("(")
890
writer.
Write
(separator);
897
writer.
Write
(item);
911
writer.
Write
(separator);
926
writer.
Write
("@\"");
938
writer.
Write
("\"\"");
948
writer.
Write
("\"");
952
writer.
Write
("u8");
961
writer.
Write
("\"");
972
writer.
Write
("\\r");
975
writer.
Write
("\\t");
978
writer.
Write
("\\\"");
981
writer.
Write
("\\\'");
984
writer.
Write
("\\\\");
987
writer.
Write
("\\\0");
990
writer.
Write
("\\n");
993
writer.
Write
("\\u2028");
996
writer.
Write
("\\u2029");
1011
writer.
Write
("\"");
1015
writer.
Write
("u8");
1091
_writer.
Write
(spaceCharacter);
Language\CodeGeneration\IntermediateNodeWriter.cs (4)
100
context.CodeWriter.
Write
(firstCSharpChild.Content);
117
context.CodeWriter.
Write
(csharpToken.Content);
160
context.CodeWriter.
Write
(token.Content);
440
writer.
Write
(token.Content);
Language\Components\BuilderVariableName.cs (2)
27
writer.
Write
(ComponentsApi.RenderTreeBuilder.BuilderParameter);
31
writer.
Write
(ComponentsApi.RenderTreeBuilder.BuilderParameter);
Language\Components\ComponentNodeWriter.cs (144)
111
writer.
Write
("public static ");
114
writer.
Write
(node.Component.TypeName);
118
writer.
Write
("void");
120
writer.
Write
(" ");
121
writer.
Write
(node.MethodName);
122
writer.
Write
("<");
123
writer.
Write
(string.Join(", ", node.Component.Component.GetTypeParameters().Select(serializeTypeParameter)));
124
writer.
Write
(">");
126
writer.
Write
("(");
127
writer.
Write
("global::");
128
writer.
Write
(ComponentsApi.RenderTreeBuilder.FullTypeName);
129
writer.
Write
(" ");
130
writer.
Write
(ComponentsApi.RenderTreeBuilder.BuilderParameter);
131
writer.
Write
(", ");
132
writer.
Write
("int seq");
136
writer.
Write
(", ");
146
writer.
Write
(parameters[i].TypeName);
147
writer.
Write
(" ");
152
writer.
Write
(", ");
156
writer.
Write
(")");
163
context.CodeWriter.
Write
(ComponentsApi.RenderTreeBuilder.BuilderParameter);
164
context.CodeWriter.
Write
(".");
165
context.CodeWriter.
Write
(ComponentsApi.RenderTreeBuilder.OpenComponent);
166
context.CodeWriter.
Write
("<");
176
context.CodeWriter.
Write
(node.Component.TypeName);
179
context.CodeWriter.
Write
(">(");
180
context.CodeWriter.
Write
("seq");
181
context.CodeWriter.
Write
(");");
193
context.CodeWriter.
Write
(", ");
195
context.CodeWriter.
Write
(", ");
199
context.CodeWriter.
Write
("(object)");
209
context.CodeWriter.
Write
(", ");
218
context.CodeWriter.
Write
(", ");
221
context.CodeWriter.
Write
(", ");
225
context.CodeWriter.
Write
("(object)");
245
context.CodeWriter.
Write
(", ");
299
writer.
Write
("public static void ");
300
writer.
Write
(node.MethodName);
301
writer.
Write
("_CaptureParameters<");
302
writer.
Write
(string.Join(", ", node.Component.Component.GetTypeParameters().Select(a => a.Name)));
303
writer.
Write
(">");
305
writer.
Write
("(");
315
writer.
Write
(", ");
318
writer.
Write
(parameter.TypeName);
319
writer.
Write
(" ");
321
writer.
Write
(", out ");
322
writer.
Write
(parameter.TypeName);
323
writer.
Write
(" ");
325
writer.
Write
("_out");
328
writer.
Write
(")");
335
writer.
Write
(" ");
337
writer.
Write
("_out = ");
354
writer.
Write
(constraint);
379
context.CodeWriter.
Write
("nameof(");
381
context.CodeWriter.
Write
(".");
395
context.CodeWriter.
Write
(attribute.PropertyName);
397
context.CodeWriter.
Write
(")");
517
context.CodeWriter.
Write
(node.TypeName);
521
context.CodeWriter.
Write
(typeName);
534
context.CodeWriter.
Write
(typeName);
581
writer.
Write
("__seq");
596
writer.
Write
("__syntheticArg");
600
writer.
Write
("__arg");
615
writer.
Write
("__typeInferenceArg_");
728
context.CodeWriter.
Write
(firstCSharpChild.Content);
1005
context.CodeWriter.
Write
(".");
1006
context.CodeWriter.
Write
(ComponentsApi.RenderTreeBuilder.OpenComponent);
1007
context.CodeWriter.
Write
("<");
1015
context.CodeWriter.
Write
("<");
1022
context.CodeWriter.
Write
(", ");
1025
context.CodeWriter.
Write
(">");
1028
context.CodeWriter.
Write
(">(");
1030
context.CodeWriter.
Write
(");");
1081
context.CodeWriter.
Write
(".");
1082
context.CodeWriter.
Write
(ComponentsApi.RenderTreeBuilder.CloseComponent);
1083
context.CodeWriter.
Write
("();");
1099
context.CodeWriter.
Write
(".");
1100
context.CodeWriter.
Write
(node.TypeInferenceNode.MethodName);
1101
context.CodeWriter.
Write
("_CaptureParameters(");
1111
context.CodeWriter.
Write
(", ");
1115
context.CodeWriter.
Write
(", out var ");
1132
context.CodeWriter.
Write
(".");
1133
context.CodeWriter.
Write
(node.TypeInferenceNode.MethodName);
1134
context.CodeWriter.
Write
("(");
1137
context.CodeWriter.
Write
(", ");
1143
context.CodeWriter.
Write
(", ");
1148
context.CodeWriter.
Write
(", ");
1154
context.CodeWriter.
Write
(");");
1210
context.CodeWriter.
Write
(valueExpression);
1214
context.CodeWriter.
Write
("!");
1253
context.CodeWriter.
Write
(".");
1254
context.CodeWriter.
Write
(addAttributeMethod);
1255
context.CodeWriter.
Write
("(");
1257
context.CodeWriter.
Write
(", ");
1260
context.CodeWriter.
Write
(", ");
1264
context.CodeWriter.
Write
("(object)(");
1271
context.CodeWriter.
Write
(")");
1274
context.CodeWriter.
Write
(");");
1289
context.CodeWriter.
Write
(" var (_, _) = (");
1305
context.CodeWriter.
Write
("true");
1313
context.CodeWriter.
Write
(ComponentsApi.RuntimeHelpers.TypeCheck);
1314
context.CodeWriter.
Write
("<");
1316
context.CodeWriter.
Write
(">(");
1318
context.CodeWriter.
Write
(")");
1334
context.CodeWriter.
Write
("(");
1336
context.CodeWriter.
Write
(")");
1337
context.CodeWriter.
Write
("(");
1344
context.CodeWriter.
Write
(")");
1353
context.CodeWriter.
Write
(ComponentsApi.RuntimeHelpers.TypeCheck);
1354
context.CodeWriter.
Write
("<");
1356
context.CodeWriter.
Write
(">");
1357
context.CodeWriter.
Write
("(");
1363
context.CodeWriter.
Write
("global::");
1364
context.CodeWriter.
Write
(ComponentsApi.EventCallback.FactoryAccessor);
1365
context.CodeWriter.
Write
(".");
1366
context.CodeWriter.
Write
(ComponentsApi.EventCallbackFactory.CreateMethod);
1370
context.CodeWriter.
Write
("<");
1379
context.CodeWriter.
Write
(">");
1382
context.CodeWriter.
Write
("(");
1383
context.CodeWriter.
Write
("this");
1384
context.CodeWriter.
Write
(", ");
1388
context.CodeWriter.
Write
(")");
1392
context.CodeWriter.
Write
(")");
1399
context.CodeWriter.
Write
(ComponentsApi.RuntimeHelpers.TypeCheck);
1400
context.CodeWriter.
Write
("<");
1402
context.CodeWriter.
Write
(">");
1403
context.CodeWriter.
Write
("(");
1410
context.CodeWriter.
Write
(")");
1419
codeWriter.
Write
("global::");
1420
codeWriter.
Write
(ComponentsApi.EventCallback.FullTypeName);
1421
codeWriter.
Write
("<");
1430
codeWriter.
Write
(">");
1476
context.CodeWriter.
Write
("(");
1478
context.CodeWriter.
Write
(")(");
1482
context.CodeWriter.
Write
(")");
1572
writer.
Write
($"{ComponentsApi.RuntimeHelpers.TypeCheck}<{ComponentsApi.AddMultipleAttributesTypeFullName}>(");
1582
writer.
Write
(")");
1812
writer.
Write
(" + ");
1815
writer.
Write
("(");
1826
writer.
Write
(")");
1832
writer.
Write
(" + ");
1846
writer.
Write
(")");
1870
context.CodeWriter.
Write
(token.Content);
1876
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 (2)
29
context.CodeWriter.
Write
("[global::");
30
context.CodeWriter.
Write
(ComponentsApi.RouteAttribute.FullTypeName);
Language\Components\TypeNameHelper.cs (2)
116
codeWriter.
Write
(GlobalPrefix);
125
codeWriter.
Write
(GlobalPrefix);
Language\Extensions\DefaultTagHelperTargetExtension.cs (16)
124
.
Write
(CreateTagHelperMethodName)
145
.
Write
("await ")
149
.
Write
(ExecutionContextVariableName)
160
.
Write
("await ")
168
.
Write
(tagHelperOutputAccessor)
205
.
Write
(ExecutionContextVariableName)
211
.
Write
(attributeValueStyleParameter)
244
.
Write
(StringValueBufferVariableName)
247
.
Write
(attributeValueStyleParameter)
273
.
Write
("throw ")
342
context.CodeWriter.
Write
("true");
378
.
Write
("private ")
400
.
Write
(StartTagHelperWritingScopeMethodName)
402
.
Write
(EndTagHelperWritingScopeMethodName)
441
context.CodeWriter.
Write
(token.Content);
528
.
Write
(" = ");
Language\Extensions\MetadataAttributeTargetExtension.cs (18)
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
("), ");
39
context.CodeWriter.
Write
(", ");
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
("\", ");
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)
20
.
Write
("\"")
21
.
Write
(node.SectionName)
22
.
Write
("\", ");
Language\Extensions\TemplateTargetExtension.cs (2)
22
.
Write
(ItemParameterName).
Write
(" => ")
Language\Intermediate\DocumentationIntermediateNode.cs (7)
49
writer.
Write
(commentStart).
Write
(" ").
Write
(Content).WriteLine(commentEnd);
62
writer.
Write
(Content).WriteLine(commentEnd);
70
writer.
Write
(commentStart).
Write
(" ");
72
writer.
Write
(Content).WriteLine(commentEnd);
Language\RazorCSharpDocumentWriter.cs (1)
151
writer.
Write
("#pragma checksum \"")
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 ")