133 references to CSharpToken
Microsoft.AspNetCore.Razor.Language.UnitTests (46)
CodeGeneration\DesignTimeNodeWriterTest.cs (12)
128
builder.Add(IntermediateNodeFactory.
CSharpToken
("i++"));
156
builder.Add(IntermediateNodeFactory.
CSharpToken
("i++"));
187
builder.Add(IntermediateNodeFactory.
CSharpToken
("i"));
191
builder.Add(IntermediateNodeFactory.
CSharpToken
("++"));
219
builder.Add(IntermediateNodeFactory.
CSharpToken
("i"));
223
builder.Add(IntermediateNodeFactory.
CSharpToken
("++"));
258
.Add(IntermediateNodeFactory.
CSharpToken
(" "));
288
.Add(IntermediateNodeFactory.
CSharpToken
("if (true) { }"));
315
.Add(IntermediateNodeFactory.
CSharpToken
("if (true) { }"));
349
.Add(IntermediateNodeFactory.
CSharpToken
(" if (true) { }"));
498
builder.Add(IntermediateNodeFactory.
CSharpToken
("i++"));
541
builder.Add(IntermediateNodeFactory.
CSharpToken
("i++", new SourceSpan(fileName, 0, 2, 3, 6, 1, 2)));
CodeGeneration\LiteralRuntimeNodeWriterTest.cs (4)
20
builder.Add(IntermediateNodeFactory.
CSharpToken
("i++", new SourceSpan("test.cshtml", 0, 0, 0, 3, 0, 3)));
51
builder.Add(IntermediateNodeFactory.
CSharpToken
("i++;", new SourceSpan("test.cshtml", 0, 0, 0, 4, 0, 4)));
52
builder.Add(IntermediateNodeFactory.
CSharpToken
("j++;", new SourceSpan("test.cshtml", 5, 0, 5, 4, 0, 9)));
53
builder.Add(IntermediateNodeFactory.
CSharpToken
("k++;", new SourceSpan("test.cshtml", 10, 0, 10, 4, 0, 14)));
CodeGeneration\RuntimeNodeWriterTest.cs (10)
120
builder.Add(IntermediateNodeFactory.
CSharpToken
("i++"));
144
builder.Add(IntermediateNodeFactory.
CSharpToken
("i++", new SourceSpan("test.cshtml", 0, 0, 0, 3, 0, 3)));
176
builder.Add(IntermediateNodeFactory.
CSharpToken
("i"));
180
builder.Add(IntermediateNodeFactory.
CSharpToken
("++"));
205
builder.Add(IntermediateNodeFactory.
CSharpToken
("i", new SourceSpan("test.cshtml", 0, 0, 0, 1, 0, 1)));
209
builder.Add(IntermediateNodeFactory.
CSharpToken
("++", new SourceSpan("test.cshtml", 2, 0, 2, 2, 0, 4)));
248
.Add(IntermediateNodeFactory.
CSharpToken
(" \t"));
267
.Add(IntermediateNodeFactory.
CSharpToken
("if (true) { }"));
290
.Add(IntermediateNodeFactory.
CSharpToken
("if (true) { }", new SourceSpan("test.cshtml", 0, 0, 0, 13)));
321
.Add(IntermediateNodeFactory.
CSharpToken
(" if (true) { }", new SourceSpan("test.cshtml", 0, 0, 0, 17)));
DefaultRazorCSharpLoweringPhaseTest.cs (7)
274
Interfaces = [IntermediateNodeFactory.
CSharpToken
("IFoo"), IntermediateNodeFactory.
CSharpToken
("IBar")],
320
Interfaces = [IntermediateNodeFactory.
CSharpToken
("IFoo"), IntermediateNodeFactory.
CSharpToken
("IBar")],
369
Interfaces = [IntermediateNodeFactory.
CSharpToken
("IFoo"), IntermediateNodeFactory.
CSharpToken
("IBar")],
503
Type = IntermediateNodeFactory.
CSharpToken
("string"),
Extensions\DefaultTagHelperTargetExtensionTest.cs (13)
287
Children = { IntermediateNodeFactory.
CSharpToken
("\"Foo\"") }
375
Children = { IntermediateNodeFactory.
CSharpToken
("\"Foo\"") }
535
Children = { IntermediateNodeFactory.
CSharpToken
("\"3+5\"") }
581
Children = { IntermediateNodeFactory.
CSharpToken
("32") }
680
Children = { IntermediateNodeFactory.
CSharpToken
("32") }
725
Children = { IntermediateNodeFactory.
CSharpToken
("32") }
776
Children = { IntermediateNodeFactory.
CSharpToken
("32") }
870
Children = { IntermediateNodeFactory.
CSharpToken
("32", Span) }
971
Children = { IntermediateNodeFactory.
CSharpToken
("32") }
1016
Children = { IntermediateNodeFactory.
CSharpToken
("32", Span) }
1073
Children = { IntermediateNodeFactory.
CSharpToken
("17", Span) }
1089
Children = { IntermediateNodeFactory.
CSharpToken
("32", Span) }
1143
Children = { IntermediateNodeFactory.
CSharpToken
("32") }
Microsoft.CodeAnalysis.Razor.Compiler (86)
Language\Components\ComponentBindLoweringPass.cs (37)
455
format = IntermediateNodeFactory.
CSharpToken
($"\"{formatContent}\"");
468
culture = IntermediateNodeFactory.
CSharpToken
(s_cultureInvariantText);
630
Children = { IntermediateNodeFactory.
CSharpToken
($"() => {original.Content}") }
836
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"__value => {original.Content} = __value"));
845
? IntermediateNodeFactory.
CSharpToken
($"async __value => {{ {original.Content} = __value; await {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(")
846
: IntermediateNodeFactory.
CSharpToken
($" __value => {{ {original.Content} = __value; {ComponentsApi.RuntimeHelpers.InvokeSynchronousDelegate}(");
850
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
("); }"));
855
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"__value => {original.Content} = __value"));
873
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"{ComponentsApi.RuntimeHelpers.CreateInferredEventCallback}(this, "));
879
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"__value => {original.Content} = __value"));
890
IntermediateNodeFactory.
CSharpToken
($"{ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: __value => {{ {original.Content} = __value; return {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: "));
892
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"); }}, value: {original.Content})"));
898
IntermediateNodeFactory.
CSharpToken
($"{ComponentsApi.RuntimeHelpers.CreateInferredEventCallback}(this, callback: async __value => {{ await {ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: "));
901
IntermediateNodeFactory.
CSharpToken
($", value: {original.Content}); await {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: "));
903
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"); }}, value: {original.Content})"));
907
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($", {original.Content})"));
925
valueExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"global::{ComponentsApi.BindConverter.FormatValue}("));
930
valueExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
(", format: "));
936
valueExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
(", culture: "));
940
valueExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
(")"));
960
IntermediateNodeFactory.
CSharpToken
($"global::{ComponentsApi.EventCallback.FactoryAccessor}.{ComponentsApi.EventCallbackFactory.CreateBinderMethod}(this, "));
966
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"__value => {original.Content} = __value"));
971
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"{ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: "));
973
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($", value: {original.Content})"));
979
IntermediateNodeFactory.
CSharpToken
($"{ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: __value => {{ {original.Content} = __value; return {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: "));
981
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"); }}, value: {original.Content})"));
987
IntermediateNodeFactory.
CSharpToken
($"{ComponentsApi.RuntimeHelpers.CreateInferredEventCallback}(this, callback: async __value => {{ await {ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: "));
990
IntermediateNodeFactory.
CSharpToken
($", value: {original.Content})(); await {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: "));
992
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"); }}, value: {original.Content})"));
996
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
(", "));
998
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
(original.Content));
1002
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($", format: {format.Content}"));
1007
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($", culture: {culture.Content}"));
1010
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
(")"));
1022
return IntermediateNodeFactory.
CSharpToken
(string.Empty);
1029
=> IntermediateNodeFactory.
CSharpToken
(GetTokenContent(htmlContentNode.Children, addQuotes: true)),
1048
return IntermediateNodeFactory.
CSharpToken
(GetTokenContent(node.Children));
Language\Components\ComponentDesignTimeNodeWriter.cs (1)
1124
IntermediateNodeFactory.
CSharpToken
(DefaultAssignment)
Language\Components\ComponentEventHandlerLoweringPass.cs (4)
182
IntermediateNodeFactory.
CSharpToken
($"global::{ComponentsApi.EventCallback.FactoryAccessor}.{ComponentsApi.EventCallbackFactory.CreateMethod}<{TypeNameHelper.GetGloballyQualifiedNameIfNeeded(eventArgsType)}>(this, "));
186
tokens.Add(IntermediateNodeFactory.
CSharpToken
(")"));
240
return [IntermediateNodeFactory.
CSharpToken
(string.Empty)];
250
return [IntermediateNodeFactory.
CSharpToken
(content)];
Language\Components\ComponentLayoutDirectivePass.cs (3)
38
IntermediateNodeFactory.
CSharpToken
($"[global::{ComponentsApi.LayoutAttribute.FullTypeName}(typeof("),
39
IntermediateNodeFactory.
CSharpToken
(token.Content, documentNode.Options.DesignTime ? null : token.Source),
40
IntermediateNodeFactory.
CSharpToken
("))]")
Language\Components\ComponentRenderModeDirectivePass.cs (5)
62
IntermediateNodeFactory.
CSharpToken
($"private static global::{ComponentsApi.IComponentRenderMode.FullTypeName} ModeImpl => "),
70
: IntermediateNodeFactory.
CSharpToken
(
78
IntermediateNodeFactory.
CSharpToken
(";")
86
IntermediateNodeFactory.
CSharpToken
($"public override global::{ComponentsApi.IComponentRenderMode.FullTypeName} Mode => ModeImpl;")
106
IntermediateNodeFactory.
CSharpToken
($"[{attributeContents}]"));
Language\Components\ComponentRuntimeNodeWriter.cs (2)
991
? IntermediateNodeFactory.
CSharpToken
($" = ({node.FieldTypeName}){RefCaptureParamName};")
992
: IntermediateNodeFactory.
CSharpToken
(DefaultAssignment);
Language\DefaultTagHelperResolutionPhase.cs (6)
852
target.Children.Add(IntermediateNodeFactory.
CSharpToken
(
863
target.Children.Add(IntermediateNodeFactory.
CSharpToken
(
884
target.Children.Add(IntermediateNodeFactory.
CSharpToken
(
896
target.Children.Add(IntermediateNodeFactory.
CSharpToken
(
904
target.Children.Add(IntermediateNodeFactory.
CSharpToken
(
977
return IntermediateNodeFactory.
CSharpToken
("", source);
Language\Extensions\AttributeDirectivePass.cs (1)
35
node.Children.Add(IntermediateNodeFactory.
CSharpToken
(token.Content, token.Source));
Language\Extensions\DesignTimeDirectivePass.cs (3)
42
Children = { IntermediateNodeFactory.
CSharpToken
("#pragma warning disable 0414") }
47
Children = { IntermediateNodeFactory.
CSharpToken
($"private static object {DesignTimeVariable} = null;") }
52
Children = { IntermediateNodeFactory.
CSharpToken
("#pragma warning restore 0414") }
Language\Extensions\EliminateMethodBodyPass.cs (3)
41
IntermediateNodeFactory.
CSharpToken
("#pragma warning disable 0414" + Environment.NewLine),
44
IntermediateNodeFactory.
CSharpToken
("#pragma warning disable 0649" + Environment.NewLine),
47
IntermediateNodeFactory.
CSharpToken
("#pragma warning disable 0169" + Environment.NewLine)
Language\Extensions\ImplementsDirectivePass.cs (1)
34
interfaces.Add(IntermediateNodeFactory.
CSharpToken
(token.Content, source));
Language\Intermediate\BaseTypeWithModel.cs (5)
22
BaseType = IntermediateNodeFactory.
CSharpToken
(baseType[0..^ModelGenericParameter.Length]);
23
GreaterThan = IntermediateNodeFactory.
CSharpToken
("<");
24
ModelType = IntermediateNodeFactory.
CSharpToken
("TModel");
25
LessThan = IntermediateNodeFactory.
CSharpToken
(">");
38
BaseType = IntermediateNodeFactory.
CSharpToken
(baseType, location);
Language\Intermediate\TypeParameter.cs (2)
23
Name = IntermediateNodeFactory.
CSharpToken
(name, nameSource);
27
Constraints = IntermediateNodeFactory.
CSharpToken
(constraints, constraintsSource);
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (1)
73
pageAttribute.Children.Add(IntermediateNodeFactory.
CSharpToken
(attribute));
Mvc.Version2_X\InstrumentationPass.cs (2)
50
IntermediateNodeFactory.
CSharpToken
($"{beginContextMethodName}({absoluteIndex}, {length}, {isLiteral});"));
53
endNode.Children.Add(IntermediateNodeFactory.
CSharpToken
($"{endContextMethodName}();"));
Mvc.Version2_X\PagesPropertyInjectionPass.cs (2)
32
IntermediateNodeFactory.
CSharpToken
($"public {viewDataType} ViewData => ({viewDataType})PageContext?.ViewData;"));
36
modelProperty.Children.Add(IntermediateNodeFactory.
CSharpToken
($"public {modelType} Model => ViewData.Model;"));
Mvc\ModelDirective.cs (3)
59
return IntermediateNodeFactory.
CSharpToken
(tokens[0].Content, tokens[0].Source);
65
return IntermediateNodeFactory.
CSharpToken
(visitor.Class!.Name!);
69
return IntermediateNodeFactory.
CSharpToken
("dynamic");
Mvc\ModelExpressionPass.cs (3)
44
expression.Children.Add(IntermediateNodeFactory.
CSharpToken
("ModelExpressionProvider.CreateModelExpression(ViewData, __model => "));
50
expression.Children.Add(IntermediateNodeFactory.
CSharpToken
("__model."));
73
expression.Children.Add(IntermediateNodeFactory.
CSharpToken
(")"));
Mvc\PagesPropertyInjectionPass.cs (2)
36
IntermediateNodeFactory.
CSharpToken
(nullableEnable(nullableEnabled, $"public {viewDataType} ViewData => ({viewDataType})PageContext?.ViewData")));
43
IntermediateNodeFactory.
CSharpToken
(nullableEnable(nullableEnabled, $"public {modelType.Content} Model => ViewData.Model")));
Microsoft.CodeAnalysis.Razor.UnitTests (1)
GenericTypeNameRewriterTest.cs (1)
85
return new(boundAttribute: null!, IntermediateNodeFactory.
CSharpToken
(typeName!));