1 write to CodeWriter
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\CodeGeneration\CodeRenderingContext.cs (1)
63
CodeWriter
= new CodeWriter(options);
638 references to CodeWriter
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (4)
InjectTargetExtensionTest.cs (2)
40
context.
CodeWriter
.GetText().ToString());
93
context.
CodeWriter
.GetText().ToString());
ViewComponentTagHelperTargetExtensionTest.cs (2)
34
var csharp = context.
CodeWriter
.GetText().ToString();
92
var csharp = context.
CodeWriter
.GetText().ToString();
Microsoft.AspNetCore.Razor.Language.UnitTests (91)
CodeGeneration\DesignTimeNodeWriterTest.cs (17)
36
var csharp = context.
CodeWriter
.GetText().ToString();
67
var csharp = context.
CodeWriter
.GetText().ToString();
104
var csharp = context.
CodeWriter
.GetText().ToString();
134
var csharp = context.
CodeWriter
.GetText().ToString();
162
var csharp = context.
CodeWriter
.GetText().ToString();
197
var csharp = context.
CodeWriter
.GetText().ToString();
229
var csharp = context.
CodeWriter
.GetText().ToString();
264
var csharp = context.
CodeWriter
.GetText().ToString();
294
var csharp = context.
CodeWriter
.GetText().ToString();
321
var csharp = context.
CodeWriter
.GetText().ToString();
355
var csharp = context.
CodeWriter
.GetText().ToString();
388
var csharp = context.
CodeWriter
.GetText().ToString();
420
var csharp = context.
CodeWriter
.GetText().ToString();
452
var csharp = context.
CodeWriter
.GetText().ToString();
502
var csharp = context.
CodeWriter
.GetText().ToString();
545
var csharp = context.
CodeWriter
.GetText().ToString();
576
context.
CodeWriter
.WriteLine("MyExtensionNode");
CodeGeneration\LiteralRuntimeNodeWriterTest.cs (2)
26
var csharp = context.
CodeWriter
.GetText().ToString();
59
var csharp = context.
CodeWriter
.GetText().ToString();
CodeGeneration\RuntimeNodeWriterTest.cs (23)
37
var csharp = context.
CodeWriter
.GetText().ToString();
62
var csharp = context.
CodeWriter
.GetText().ToString();
94
var csharp = context.
CodeWriter
.GetText().ToString();
126
var csharp = context.
CodeWriter
.GetText().ToString();
150
var csharp = context.
CodeWriter
.GetText().ToString();
186
var csharp = context.
CodeWriter
.GetText().ToString();
215
var csharp = context.
CodeWriter
.GetText().ToString();
254
var csharp = context.
CodeWriter
.GetText().ToString();
273
var csharp = context.
CodeWriter
.GetText().ToString();
296
var csharp = context.
CodeWriter
.GetText().ToString();
327
var csharp = context.
CodeWriter
.GetText().ToString();
354
var csharp = context.
CodeWriter
.GetText().ToString();
373
var csharp = context.
CodeWriter
.GetText().ToString();
393
var csharp = context.
CodeWriter
.GetText().ToString();
413
var csharp = context.
CodeWriter
.GetText().ToString();
438
var csharp = context.
CodeWriter
.GetText().ToString();
460
var csharp = context.
CodeWriter
.GetText().ToString();
488
var csharp = context.
CodeWriter
.GetText().ToString();
517
var csharp = context.
CodeWriter
.GetText().ToString();
543
var csharp = context.
CodeWriter
.GetText().ToString();
578
var csharp = context.
CodeWriter
.GetText().ToString();
609
var csharp = context.
CodeWriter
.GetText().ToString();
629
var csharp = context.
CodeWriter
.GetText().ToString();
CodeGeneration\TagHelperHtmlAttributeRuntimeNodeWriterTest.cs (3)
38
var csharp = context.
CodeWriter
.GetText().ToString();
63
var csharp = context.
CodeWriter
.GetText().ToString();
97
var csharp = context.
CodeWriter
.GetText().ToString();
Extensions\DefaultTagHelperTargetExtensionTest.cs (25)
83
var csharp = context.
CodeWriter
.GetText().ToString();
120
var csharp = context.
CodeWriter
.GetText().ToString();
156
var csharp = context.
CodeWriter
.GetText().ToString();
189
var csharp = context.
CodeWriter
.GetText().ToString();
219
var csharp = context.
CodeWriter
.GetText().ToString();
248
var csharp = context.
CodeWriter
.GetText().ToString();
298
var csharp = context.
CodeWriter
.GetText().ToString();
339
var csharp = context.
CodeWriter
.GetText().ToString();
386
var csharp = context.
CodeWriter
.GetText().ToString();
501
var csharp = context.
CodeWriter
.GetText().ToString();
546
var csharp = context.
CodeWriter
.GetText().ToString();
592
var csharp = context.
CodeWriter
.GetText().ToString();
647
var csharp = context.
CodeWriter
.GetText().ToString();
691
var csharp = context.
CodeWriter
.GetText().ToString();
736
var csharp = context.
CodeWriter
.GetText().ToString();
787
var csharp = context.
CodeWriter
.GetText().ToString();
831
var csharp = context.
CodeWriter
.GetText().ToString();
881
var csharp = context.
CodeWriter
.GetText().ToString();
938
var csharp = context.
CodeWriter
.GetText().ToString();
982
var csharp = context.
CodeWriter
.GetText().ToString();
1027
var csharp = context.
CodeWriter
.GetText().ToString();
1101
var csharp = context.
CodeWriter
.GetText().ToString();
1154
var csharp = context.
CodeWriter
.GetText().ToString();
1180
var csharp = context.
CodeWriter
.GetText().ToString();
1205
var csharp = context.
CodeWriter
.GetText().ToString();
Extensions\DesignTimeDirectiveTargetExtensionTest.cs (7)
27
var csharp = context.
CodeWriter
.GetText().ToString();
58
var csharp = context.
CodeWriter
.GetText().ToString();
99
var csharp = context.
CodeWriter
.GetText().ToString();
140
var csharp = context.
CodeWriter
.GetText().ToString();
188
var csharp = context.
CodeWriter
.GetText().ToString();
239
var csharp = context.
CodeWriter
.GetText().ToString();
279
var csharp = context.
CodeWriter
.GetText().ToString();
Extensions\MetadataAttributeTargetExtensionTest.cs (4)
35
var csharp = context.
CodeWriter
.GetText().ToString();
64
var csharp = context.
CodeWriter
.GetText().ToString();
92
var csharp = context.
CodeWriter
.GetText().ToString().Trim();
119
var csharp = context.
CodeWriter
.GetText().ToString().Trim();
Extensions\PreallocatedAttributeTargetExtensionTest.cs (7)
32
var csharp = context.
CodeWriter
.GetText().ToString();
59
var csharp = context.
CodeWriter
.GetText().ToString();
91
var csharp = context.
CodeWriter
.GetText().ToString();
118
var csharp = context.
CodeWriter
.GetText().ToString();
165
var csharp = context.
CodeWriter
.GetText().ToString();
215
var csharp = context.
CodeWriter
.GetText().ToString();
280
var csharp = context.
CodeWriter
.GetText().ToString();
Extensions\SectionTargetExtensionTest.cs (2)
44
var output = context.
CodeWriter
.GetText().ToString();
78
var output = context.
CodeWriter
.GetText().ToString();
Extensions\TemplateTargetExtensionTest.cs (1)
45
var output = context.
CodeWriter
.GetText().ToString();
Microsoft.AspNetCore.Razor.Test.Common (2)
Language\CodeGeneration\TestCodeRenderingContext.cs (2)
25
context.SetVisitor(new RenderChildrenVisitor(context.
CodeWriter
));
43
context.SetVisitor(new RenderChildrenVisitor(context.
CodeWriter
));
Microsoft.CodeAnalysis.Razor.Compiler (541)
Language\CodeGeneration\CodeRenderingContext.cs (4)
75
CodeWriter
.Dispose();
133
var currentLocation =
CodeWriter
.Location with
135
AbsoluteIndex =
CodeWriter
.Location.AbsoluteIndex + offset,
136
CharacterIndex =
CodeWriter
.Location.CharacterIndex + offset
Language\CodeGeneration\CodeRenderingContextExtensions.cs (3)
58
var writer = context.
CodeWriter
;
70
var writer = context.
CodeWriter
;
121
var writer = _context.
CodeWriter
;
Language\CodeGeneration\CodeWriterExtensions.cs (2)
692
Debug.Assert(context == null || context.
CodeWriter
== writer);
798
var writer = context.
CodeWriter
;
Language\CodeGeneration\DesignTimeNodeWriter.cs (20)
26
context.
CodeWriter
.WriteUsing(node.Content);
31
context.
CodeWriter
.WriteUsing(node.Content);
35
context.
CodeWriter
.WriteLine("#line default");
36
context.
CodeWriter
.WriteLine("#line hidden");
63
context.
CodeWriter
.WritePadding(offset, node.Source, context);
64
context.
CodeWriter
.WriteStartAssignment(DesignTimeDirectivePass.DesignTimeVariable);
71
context.
CodeWriter
.Write(token.Content);
80
context.
CodeWriter
.WriteLine(";");
85
context.
CodeWriter
.WriteStartAssignment(DesignTimeDirectivePass.DesignTimeVariable);
91
context.
CodeWriter
.Write(token.Content);
100
context.
CodeWriter
.WriteLine(";");
106
var writer = context.
CodeWriter
;
156
context.
CodeWriter
.WritePadding(offset, firstChild.Source, context);
157
context.
CodeWriter
.WriteStartAssignment(DesignTimeDirectivePass.DesignTimeVariable);
164
context.
CodeWriter
.Write(token.Content);
173
context.
CodeWriter
.WriteLine(";");
178
context.
CodeWriter
.WriteStartAssignment(DesignTimeDirectivePass.DesignTimeVariable);
188
context.
CodeWriter
.Write(token.Content);
196
context.
CodeWriter
.WriteLine(";");
202
var writer = context.
CodeWriter
;
Language\CodeGeneration\IntermediateNodeWriter.cs (1)
93
var writer = context.
CodeWriter
;
Language\CodeGeneration\RuntimeNodeWriter.cs (28)
43
context.
CodeWriter
.WriteUsing(node.Content, endLine: node.HasExplicitSemicolon);
47
context.
CodeWriter
.WriteLine(";");
51
context.
CodeWriter
.WriteLine("#line default");
52
context.
CodeWriter
.WriteLine("#line hidden");
57
context.
CodeWriter
.WriteUsing(node.Content);
61
context.
CodeWriter
.WriteLine("#line default");
62
context.
CodeWriter
.WriteLine("#line hidden");
96
context.
CodeWriter
.WriteStartMethodInvocation(WriteCSharpExpressionMethod);
100
context.
CodeWriter
.Write(firstCSharpChild.Content);
117
context.
CodeWriter
.Write(csharpToken.Content);
127
context.
CodeWriter
.WriteEndMethodInvocation();
149
context.
CodeWriter
.WriteLine();
160
context.
CodeWriter
.Write(token.Content);
183
context.
CodeWriter
200
context.
CodeWriter
210
context.
CodeWriter
222
context.
CodeWriter
.WriteStringLiteral(token.Content);
231
context.
CodeWriter
244
context.
CodeWriter
255
context.
CodeWriter
272
context.
CodeWriter
279
context.
CodeWriter
.WriteStartNewObject(TemplateTypeName);
281
using (context.
CodeWriter
.BuildAsyncLambda(ValueWriterName))
288
context.
CodeWriter
.WriteEndMethodInvocation(false);
290
context.
CodeWriter
354
context.
CodeWriter
363
context.
CodeWriter
.WriteMethodInvocation(PushWriterMethod, writer);
368
context.
CodeWriter
.WriteMethodInvocation(PopWriterMethod);
Language\Components\ComponentDesignTimeNodeWriter.cs (136)
75
context.
CodeWriter
.WriteUsing(node.Content);
80
context.
CodeWriter
.WriteUsing(node.Content);
84
context.
CodeWriter
.WriteLine("#line default");
85
context.
CodeWriter
.WriteLine("#line hidden");
123
context.
CodeWriter
.WritePadding(offset, node.Source, context);
124
context.
CodeWriter
.WriteStartAssignment(DesignTimeVariable);
128
context.
CodeWriter
.Write("(");
129
TypeNameHelper.WriteGloballyQualifiedName(context.
CodeWriter
, type);
130
context.
CodeWriter
.Write(")");
138
context.
CodeWriter
.Write(token.Content);
147
context.
CodeWriter
.WriteLine(";");
152
context.
CodeWriter
.WriteStartAssignment(DesignTimeVariable);
158
context.
CodeWriter
.Write(token.Content);
167
context.
CodeWriter
.WriteLine(";");
190
var writer = context.
CodeWriter
;
263
context.
CodeWriter
.WriteStartAssignment(DesignTimeVariable);
278
context.
CodeWriter
.WriteLine(";");
308
context.
CodeWriter
317
context.
CodeWriter
.WriteStartMethodInvocation($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.AddAttribute}");
318
context.
CodeWriter
.Write("-1");
319
context.
CodeWriter
.WriteParameterSeparator();
420
typeInferenceCaptureScope = context.
CodeWriter
.BuildScope();
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 ");
442
context.
CodeWriter
.Write(variableName);
446
context.
CodeWriter
.WriteLine(");");
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("(");
472
context.
CodeWriter
.Write(BuilderVariableName);
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(");");
491
context.
CodeWriter
.WriteLine();
519
context.
CodeWriter
.WriteLine("#pragma warning restore BL0005");
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(");");
560
context.
CodeWriter
.WriteLine();
597
writeableValue.WriteTo(context.
CodeWriter
);
602
context.
CodeWriter
.Write(valueExpression);
606
context.
CodeWriter
.Write("!");
613
context.
CodeWriter
.Write(capturedVariable.VariableName);
643
context.
CodeWriter
.Write(DesignTimeVariable);
644
context.
CodeWriter
.Write(" = ");
649
context.
CodeWriter
.Write(";");
650
context.
CodeWriter
.WriteLine();
687
context.
CodeWriter
.WriteLine("#pragma warning disable BL0005");
695
context.
CodeWriter
.Write("((");
696
TypeNameHelper.WriteGloballyQualifiedName(context.
CodeWriter
, componentNode.TypeName);
697
context.
CodeWriter
.Write(")default)");
708
context.
CodeWriter
.Write(typeInferenceLocalName);
711
context.
CodeWriter
.Write(".");
712
context.
CodeWriter
.WriteLine();
716
context.
CodeWriter
.WritePadding(0, attributeSourceSpan, context);
717
context.
CodeWriter
.WriteIdentifierEscapeIfNeeded(node.PropertyName);
719
context.
CodeWriter
.WriteLine(node.PropertyName);
722
context.
CodeWriter
.Write(" = default;");
723
context.
CodeWriter
.WriteLine();
743
context.
CodeWriter
.Write("true");
748
context.
CodeWriter
.Write("\"\"");
771
context.
CodeWriter
.Write("new ");
773
context.
CodeWriter
.Write("(");
775
context.
CodeWriter
.WriteLine();
781
context.
CodeWriter
.Write(")");
795
context.
CodeWriter
.Write(ComponentsApi.RuntimeHelpers.TypeCheck);
796
context.
CodeWriter
.Write("<");
797
QualifyEventCallback(context.
CodeWriter
, node.TypeName, explicitType);
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("<");
815
context.
CodeWriter
.Write(argument);
819
TypeNameHelper.WriteGloballyQualifiedName(context.
CodeWriter
, argument);
822
context.
CodeWriter
.Write(">");
825
context.
CodeWriter
.Write("(");
826
context.
CodeWriter
.Write("this");
827
context.
CodeWriter
.Write(", ");
829
context.
CodeWriter
.WriteLine();
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(")");
917
context.
CodeWriter
.WriteParameterSeparator();
918
context.
CodeWriter
.Write("(");
920
context.
CodeWriter
.Write(")(");
924
context.
CodeWriter
.Write(")");
925
context.
CodeWriter
.WriteEndMethodInvocation();
961
context.
CodeWriter
.Write(DesignTimeVariable);
962
context.
CodeWriter
.Write(" = ");
963
context.
CodeWriter
.Write("typeof(");
967
context.
CodeWriter
.Write(");");
968
context.
CodeWriter
.WriteLine();
998
var codeWriter = context.
CodeWriter
;
1019
context.
CodeWriter
.WriteStartMethodInvocation($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.AddMultipleAttributes}");
1020
context.
CodeWriter
.Write("-1");
1021
context.
CodeWriter
.WriteParameterSeparator();
1025
context.
CodeWriter
.WriteEndMethodInvocation();
1030
var writer = context.
CodeWriter
;
1057
context.
CodeWriter
.Write(ComponentsApi.RuntimeHelpers.TypeCheck);
1058
context.
CodeWriter
.Write("<string>(");
1062
context.
CodeWriter
.WriteLine(");");
1116
using (context.
CodeWriter
.BuildLambda(RefCaptureParamName))
1135
context.
CodeWriter
.Write($"{DesignTimeVariable} = (global::{ComponentsApi.IComponentRenderMode.FullTypeName})(");
1143
context.
CodeWriter
.WriteLine(");");
1171
context.
CodeWriter
.Write(token.Content);
1177
context.
CodeWriter
.WritePadding(0, token.Source.Value, context);
1179
context.
CodeWriter
.Write(token.Content);
Language\Components\ComponentInjectIntermediateNode.cs (1)
78
context.
CodeWriter
.WriteAutoPropertyDeclaration(
Language\Components\ComponentNodeWriter.cs (57)
111
var writer = context.
CodeWriter
;
165
context.
CodeWriter
.Write(ComponentsApi.RenderTreeBuilder.BuilderParameter);
166
context.
CodeWriter
.Write(".");
167
context.
CodeWriter
.Write(ComponentsApi.RenderTreeBuilder.OpenComponent);
168
context.
CodeWriter
.Write("<");
174
context.
CodeWriter
.Write(genericTypeParameterList);
178
context.
CodeWriter
.Write(node.Component.TypeName);
181
context.
CodeWriter
.Write(">(");
182
context.
CodeWriter
.Write("seq");
183
context.
CodeWriter
.Write(");");
184
context.
CodeWriter
.WriteLine();
193
context.
CodeWriter
.WriteStartInstanceMethodInvocation(ComponentsApi.RenderTreeBuilder.BuilderParameter, GetAddComponentParameterMethodName(context));
194
context.
CodeWriter
.Write(parameter.SeqName.AssumeNotNull());
195
context.
CodeWriter
.Write(", ");
197
context.
CodeWriter
.Write(", ");
201
context.
CodeWriter
.Write("(object)");
204
context.
CodeWriter
.Write(parameter.ParameterName);
205
context.
CodeWriter
.WriteEndMethodInvocation();
209
context.
CodeWriter
.WriteStartInstanceMethodInvocation(ComponentsApi.RenderTreeBuilder.BuilderParameter, ComponentsApi.RenderTreeBuilder.AddMultipleAttributes);
210
context.
CodeWriter
.Write(parameter.SeqName.AssumeNotNull());
211
context.
CodeWriter
.Write(", ");
213
context.
CodeWriter
.Write(parameter.ParameterName);
214
context.
CodeWriter
.WriteEndMethodInvocation();
218
context.
CodeWriter
.WriteStartInstanceMethodInvocation(ComponentsApi.RenderTreeBuilder.BuilderParameter, GetAddComponentParameterMethodName(context));
219
context.
CodeWriter
.Write(parameter.SeqName.AssumeNotNull());
220
context.
CodeWriter
.Write(", ");
222
context.
CodeWriter
.Write($"\"{childContent.AttributeName}\"");
223
context.
CodeWriter
.Write(", ");
227
context.
CodeWriter
.Write("(object)");
230
context.
CodeWriter
.Write(parameter.ParameterName);
231
context.
CodeWriter
.WriteEndMethodInvocation();
235
context.
CodeWriter
.WriteStartInstanceMethodInvocation(ComponentsApi.RenderTreeBuilder.BuilderParameter, ComponentsApi.RenderTreeBuilder.SetKey);
236
context.
CodeWriter
.Write(parameter.ParameterName);
237
context.
CodeWriter
.WriteEndMethodInvocation();
245
context.
CodeWriter
.WriteStartInstanceMethodInvocation(ComponentsApi.RenderTreeBuilder.BuilderParameter, methodName);
246
context.
CodeWriter
.Write(parameter.SeqName.AssumeNotNull());
247
context.
CodeWriter
.Write(", ");
250
context.
CodeWriter
.Write($"(__value) => {{ {parameter.ParameterName}({cast}__value); }}");
251
context.
CodeWriter
.WriteEndMethodInvocation();
272
context.
CodeWriter
.WriteInstanceMethodInvocation(ComponentsApi.RenderTreeBuilder.BuilderParameter, ComponentsApi.RenderTreeBuilder.CloseComponent);
381
context.
CodeWriter
.Write("nameof(");
382
TypeNameHelper.WriteGloballyQualifiedName(context.
CodeWriter
, containingType);
383
context.
CodeWriter
.Write(".");
391
context.
CodeWriter
.WriteIdentifierEscapeIfNeeded(attribute.PropertyName);
392
context.
CodeWriter
.WriteLine(attribute.PropertyName);
397
context.
CodeWriter
.Write(attribute.PropertyName);
399
context.
CodeWriter
.Write(")");
403
context.
CodeWriter
.WriteStringLiteral(attribute.AttributeName);
513
=> context.
CodeWriter
.WriteLine($"{builderName}.{ComponentsApi.RenderTreeBuilder.AddComponentRenderMode}({renderModeName});");
519
context.
CodeWriter
.Write(node.TypeName);
523
context.
CodeWriter
.Write(typeName);
527
TypeNameHelper.WriteGloballyQualifiedName(context.
CodeWriter
, node.TypeName);
536
context.
CodeWriter
.Write(typeName);
540
TypeNameHelper.WriteGloballyQualifiedName(context.
CodeWriter
, node.TypeName);
554
context.
CodeWriter
.Write(nonGenericTypeName[0..lastColon]);
566
context.
CodeWriter
.Write(nonGenericTypeName[0..lastDot]);
575
context.
CodeWriter
.Write(nonGenericTypeName);
Language\Components\ComponentRuntimeNodeWriter.cs (133)
60
context.
CodeWriter
.WriteLine();
93
context.
CodeWriter
100
context.
CodeWriter
.Write(firstCSharpChild.Content);
125
context.
CodeWriter
.WriteEndMethodInvocation();
157
context.
CodeWriter
177
context.
CodeWriter
223
context.
CodeWriter
.WriteLine($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.AddNamedEvent}(\"onsubmit\", {FormNameVariableName});");
233
context.
CodeWriter
254
context.
CodeWriter
298
context.
CodeWriter
322
context.
CodeWriter
.WriteUsing(node.Content, endLine: node.HasExplicitSemicolon);
326
context.
CodeWriter
.WriteLine(";");
330
context.
CodeWriter
.WriteLine("#line default");
331
context.
CodeWriter
.WriteLine("#line hidden");
336
context.
CodeWriter
.WriteUsing(node.Content, endLine: true);
340
context.
CodeWriter
.WriteLine("#line default");
341
context.
CodeWriter
.WriteLine("#line hidden");
376
context.
CodeWriter
.Write(BuilderVariableName);
377
context.
CodeWriter
.Write(".");
378
context.
CodeWriter
.Write(ComponentsApi.RenderTreeBuilder.OpenComponent);
379
context.
CodeWriter
.Write("<");
382
TypeNameHelper.WriteGlobalPrefixIfNeeded(context.
CodeWriter
, nonGenericTypeName);
387
context.
CodeWriter
.Write("<");
394
context.
CodeWriter
.Write(", ");
397
context.
CodeWriter
.Write(">");
400
context.
CodeWriter
.Write(">(");
401
context.
CodeWriter
.WriteIntegerLiteral(_sourceSequence++);
402
context.
CodeWriter
.Write(");");
403
context.
CodeWriter
.WriteLine();
452
context.
CodeWriter
.Write(BuilderVariableName);
453
context.
CodeWriter
.Write(".");
454
context.
CodeWriter
.Write(ComponentsApi.RenderTreeBuilder.CloseComponent);
455
context.
CodeWriter
.Write("();");
456
context.
CodeWriter
.WriteLine();
469
typeInferenceCaptureScope = context.
CodeWriter
.BuildScope();
470
TypeNameHelper.WriteGloballyQualifiedName(context.
CodeWriter
, node.TypeInferenceNode.FullTypeName);
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 ");
490
context.
CodeWriter
.Write(variableName);
494
context.
CodeWriter
.WriteLine(");");
503
TypeNameHelper.WriteGloballyQualifiedName(context.
CodeWriter
, node.TypeInferenceNode.FullTypeName);
504
context.
CodeWriter
.Write(".");
505
context.
CodeWriter
.Write(node.TypeInferenceNode.MethodName);
506
context.
CodeWriter
.Write("(");
508
context.
CodeWriter
.Write(BuilderVariableName);
509
context.
CodeWriter
.Write(", ");
511
context.
CodeWriter
.WriteIntegerLiteral(_sourceSequence++);
515
context.
CodeWriter
.Write(", ");
519
context.
CodeWriter
.WriteIntegerLiteral(_sourceSequence++);
520
context.
CodeWriter
.Write(", ");
526
context.
CodeWriter
.Write(");");
527
context.
CodeWriter
.WriteLine();
535
context.
CodeWriter
.Write(localToClear.VariableName);
536
context.
CodeWriter
.WriteLine(" = default;");
577
writeableValue.WriteTo(context.
CodeWriter
);
582
context.
CodeWriter
.Write(valueExpression);
586
context.
CodeWriter
.Write("!");
593
context.
CodeWriter
.Write(capturedVariable.VariableName);
624
context.
CodeWriter
.Write(BuilderVariableName);
625
context.
CodeWriter
.Write(".");
626
context.
CodeWriter
.Write(addAttributeMethod);
627
context.
CodeWriter
.Write("(");
628
context.
CodeWriter
.WriteIntegerLiteral(_sourceSequence++);
629
context.
CodeWriter
.Write(", ");
632
context.
CodeWriter
.Write(", ");
636
context.
CodeWriter
.Write("(object)(");
643
context.
CodeWriter
.Write(")");
646
context.
CodeWriter
.Write(");");
647
context.
CodeWriter
.WriteLine();
656
context.
CodeWriter
.Write(" _ = ");
658
context.
CodeWriter
.WriteLine(";");
672
context.
CodeWriter
.Write("true");
678
context.
CodeWriter
.WriteStringLiteral(content);
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("<");
710
QualifyEventCallback(context.
CodeWriter
, node.TypeName, explicitType);
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("<");
728
context.
CodeWriter
.Write(argument);
732
TypeNameHelper.WriteGloballyQualifiedName(context.
CodeWriter
, argument);
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(")");
830
context.
CodeWriter
.WriteParameterSeparator();
831
context.
CodeWriter
.Write("(");
833
context.
CodeWriter
.Write(")(");
837
context.
CodeWriter
.Write(")");
838
context.
CodeWriter
.WriteEndMethodInvocation();
891
var codeWriter = context.
CodeWriter
;
912
context.
CodeWriter
.WriteStartMethodInvocation($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.AddMultipleAttributes}");
913
context.
CodeWriter
.WriteIntegerLiteral(_sourceSequence++);
914
context.
CodeWriter
.WriteParameterSeparator();
918
context.
CodeWriter
.WriteEndMethodInvocation();
923
var writer = context.
CodeWriter
;
949
context.
CodeWriter
.Write($"string {FormNameVariableName} = {ComponentsApi.RuntimeHelpers.TypeCheck}<string>(");
951
context.
CodeWriter
.WriteLine(");");
961
var codeWriter = context.
CodeWriter
;
986
using (context.
CodeWriter
.BuildLambda(RefCaptureParamName))
1006
context.
CodeWriter
.Write($"global::{ComponentsApi.IComponentRenderMode.FullTypeName} {RenderModeVariableName} = ");
1014
context.
CodeWriter
.WriteLine(";");
1023
context.
CodeWriter
.WriteParameterSeparator();
1030
context.
CodeWriter
.WriteParameterSeparator();
1031
context.
CodeWriter
.WriteBooleanLiteral(true);
1034
context.
CodeWriter
.WriteEndMethodInvocation();
1043
context.
CodeWriter
.WriteParameterSeparator();
1047
context.
CodeWriter
.WriteEndMethodInvocation();
1052
context.
CodeWriter
1061
context.
CodeWriter
.WriteStartMethodInvocation($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.AddAttribute}");
1062
context.
CodeWriter
.WriteIntegerLiteral(_sourceSequence++);
1063
context.
CodeWriter
.WriteParameterSeparator();
1104
var writer = context.
CodeWriter
;
1225
context.
CodeWriter
.Write(token.Content);
1231
context.
CodeWriter
.Write(token.Content);
Language\Components\RouteAttributeExtensionNode.cs (8)
19
context.
CodeWriter
.Write("[global::");
20
context.
CodeWriter
.Write(ComponentsApi.RouteAttribute.FullTypeName);
23
context.
CodeWriter
.Write("(");
24
context.
CodeWriter
.Write(Template);
28
context.
CodeWriter
.WriteLine("(");
29
context.
CodeWriter
.WriteLine("// language=Route,Component");
32
context.
CodeWriter
.WriteLine(Template);
35
context.
CodeWriter
.WriteLine(")]");
Language\Components\ScopeStack.cs (1)
49
context.
CodeWriter
.WriteLambdaHeader(parameterName);
Language\Components\ScopeStack.Entry.cs (1)
30
_scope = context.
CodeWriter
.BuildLambda(BuilderVariableName);
Language\DefaultRazorCSharpLoweringPhase.cs (2)
50
var text = context.
CodeWriter
.GetText();
69
private CodeWriter CodeWriter => _context.
CodeWriter
;
Language\Extensions\DefaultTagHelperTargetExtension.cs (55)
94
context.
CodeWriter
104
context.
CodeWriter
.WriteStringLiteral(node.TagName)
111
using (context.
CodeWriter
.BuildAsyncLambda())
117
context.
CodeWriter
.WriteEndMethodInvocation();
129
context.
CodeWriter
136
context.
CodeWriter
.WriteInstanceMethodInvocation(
154
context.
CodeWriter
166
context.
CodeWriter
169
using (context.
CodeWriter
.BuildScope())
171
context.
CodeWriter
178
context.
CodeWriter
222
context.
CodeWriter
235
context.
CodeWriter
247
context.
CodeWriter
.WriteMethodInvocation(BeginWriteTagHelperAttributeMethodName);
254
context.
CodeWriter
288
context.
CodeWriter
290
using (context.
CodeWriter
.BuildScope())
294
context.
CodeWriter
320
WritePropertyAccessorStartAssignment(context.
CodeWriter
, node);
322
WritePropertyAccessor(context.
CodeWriter
, firstUseOfAttribute)
335
WritePropertyAccessorStartAssignment(context.
CodeWriter
, node);
339
context.
CodeWriter
.WriteStringLiteral(content);
343
context.
CodeWriter
.Write("string.Empty");
345
context.
CodeWriter
.WriteLine(";");
349
context.
CodeWriter
.WriteMethodInvocation(BeginWriteTagHelperAttributeMethodName);
353
context.
CodeWriter
357
WritePropertyAccessorStartAssignment(context.
CodeWriter
, node)
379
context.
CodeWriter
.WritePadding(assignmentPrefixLength, node.Source, context);
382
WritePropertyAccessorStartAssignment(context.
CodeWriter
, node)
389
context.
CodeWriter
.WritePadding(assignmentPrefixLength, node.Source, context);
392
WritePropertyAccessorStartAssignment(context.
CodeWriter
, node);
400
context.
CodeWriter
.Write("true");
407
context.
CodeWriter
.WriteLine(";");
412
WritePropertyAccessorStartAssignment(context.
CodeWriter
, node);
417
context.
CodeWriter
426
context.
CodeWriter
.Write("true");
433
context.
CodeWriter
.WriteLine(";");
440
context.
CodeWriter
447
WritePropertyAccessor(context.
CodeWriter
, node)
456
context.
CodeWriter
.WriteLine("#line hidden");
457
context.
CodeWriter
.WriteField(s_fieldUninitializedModifiers, s_privateModifiers, ExecutionContextTypeName, ExecutionContextVariableName);
459
context.
CodeWriter
464
context.
CodeWriter
.WriteField(s_fieldUnusedModifiers, s_privateModifiers, "string", StringValueBufferVariableName);
467
context.
CodeWriter
474
context.
CodeWriter
477
using (context.
CodeWriter
.BuildScope())
479
context.
CodeWriter
.WriteLine("get");
480
using (context.
CodeWriter
.BuildScope())
482
context.
CodeWriter
485
using (context.
CodeWriter
.BuildScope())
487
context.
CodeWriter
496
context.
CodeWriter
537
context.
CodeWriter
.Write(token.Content);
543
context.
CodeWriter
.Write(token.Content);
621
uniqueId = checksum + context.
CodeWriter
.Location.AbsoluteIndex;
Language\Extensions\DesignTimeDirectiveTargetExtension.cs (28)
19
context.
CodeWriter
31
context.
CodeWriter
57
context.
CodeWriter
61
using (context.
CodeWriter
.BuildLambda())
63
var originalIndent = context.
CodeWriter
.CurrentIndent;
64
context.
CodeWriter
.CurrentIndent = 0;
80
context.
CodeWriter
88
context.
CodeWriter
.Write("!");
91
context.
CodeWriter
.WriteLine(";");
113
context.
CodeWriter
119
context.
CodeWriter
125
context.
CodeWriter
.Write("!");
128
context.
CodeWriter
.WriteLine(";");
145
context.
CodeWriter
151
context.
CodeWriter
.Write("nameof(");
154
context.
CodeWriter
173
context.
CodeWriter
.Write("// language=").Write(stringSyntax);
179
context.
CodeWriter
188
context.
CodeWriter
.Write(node.Content);
192
context.
CodeWriter
.Write("\"");
194
context.
CodeWriter
199
context.
CodeWriter
.WriteLine(";");
207
context.
CodeWriter
214
context.
CodeWriter
.Write(node.Content);
215
context.
CodeWriter
.WriteLine(";");
219
context.
CodeWriter
.CurrentIndent = originalIndent;
221
context.
CodeWriter
.WriteLine("))();");
237
context.
CodeWriter
.Write(" ");
Language\Extensions\MetadataAttributeTargetExtension.cs (29)
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);
41
context.
CodeWriter
.WriteLine("\")]");
57
context.
CodeWriter
.Write("[");
58
context.
CodeWriter
.Write(CompiledItemMetadataAttributeName);
59
context.
CodeWriter
.Write("(");
60
context.
CodeWriter
.WriteStringLiteral(node.Key);
61
context.
CodeWriter
.Write(", ");
64
context.
CodeWriter
.WriteLine();
67
context.
CodeWriter
.Write("// language=");
68
context.
CodeWriter
.WriteLine(node.ValueStringSyntax);
73
context.
CodeWriter
.WriteStringLiteral(node.Value);
78
context.
CodeWriter
.WriteStringLiteral(node.Value);
80
context.
CodeWriter
.WriteLine(")]");
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);
104
context.
CodeWriter
.WriteLine("\")]");
Language\Extensions\PreallocatedAttributeTargetExtension.cs (9)
29
context.
CodeWriter
40
context.
CodeWriter
.WriteEndMethodInvocation();
44
context.
CodeWriter
63
context.
CodeWriter
71
context.
CodeWriter
100
context.
CodeWriter
106
using (context.
CodeWriter
.BuildScope())
110
context.
CodeWriter
124
context.
CodeWriter
Language\Extensions\SectionTargetExtension.cs (4)
21
context.
CodeWriter
29
using (context.
CodeWriter
.BuildAsyncLambda(DefaultWriterName))
36
using (context.
CodeWriter
.BuildAsyncLambda())
42
context.
CodeWriter
.WriteEndMethodInvocation(endLine: true);
Language\Extensions\TemplateTargetExtension.cs (3)
21
context.
CodeWriter
25
using (context.
CodeWriter
.BuildAsyncLambda(TemplateWriterName))
34
context.
CodeWriter
.WriteEndMethodInvocation(endLine: false);
Mvc.Version1_X\LegacySectionTargetExtension.cs (3)
20
context.
CodeWriter
26
using (context.
CodeWriter
.BuildAsyncLambda(DefaultWriterName))
31
context.
CodeWriter
.WriteEndMethodInvocation(endLine: true);
Mvc\CreateNewOnMetadataUpdateAttributePass.cs (1)
74
context.
CodeWriter
Mvc\InjectTargetExtension.cs (5)
39
context.
CodeWriter
.WriteLine(RazorInjectAttribute);
41
context.
CodeWriter
.WriteAutoPropertyDeclaration(["public"], node.TypeName, memberName, node.TypeSource, node.MemberSource, context, privateSetter: true, defaultValue: true);
68
context.
CodeWriter
.WriteLine("#nullable restore");
71
context.
CodeWriter
77
context.
CodeWriter
.WriteLine("#nullable disable");
Mvc\ViewComponentTagHelperTargetExtension.cs (1)
40
WriteProcessInvokeAsyncArgsMethodString(context.
CodeWriter
, node.TagHelper);
Mvc\ViewComponentTagHelperTargetExtensionBase.cs (6)
51
WriteTargetElementString(context.
CodeWriter
, node.TagHelper);
54
using (context.
CodeWriter
.BuildClassDeclaration(
63
context.
CodeWriter
.WriteFieldDeclaration(
69
WriteConstructorString(context.
CodeWriter
, node.ClassName);
72
WriteAttributeDeclarations(context.
CodeWriter
, node.TagHelper);
75
WriteProcessMethodString(context.
CodeWriter
, node.TagHelper);