83 references to CSharpToken
Microsoft.CodeAnalysis.Razor.Compiler (83)
Language\Components\ComponentBindLoweringPass.cs (38)
455
format = IntermediateNodeFactory.
CSharpToken
($"\"{formatContent}\"");
468
culture = IntermediateNodeFactory.
CSharpToken
(s_cultureInvariantText);
630
Children = { IntermediateNodeFactory.
CSharpToken
($"() => {original.Content}") }
838
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"__value => {original.Content} = __value"));
847
? IntermediateNodeFactory.
CSharpToken
($"async __value => {{ {original.Content} = __value; await {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(")
848
: IntermediateNodeFactory.
CSharpToken
($" __value => {{ {original.Content} = __value; {ComponentsApi.RuntimeHelpers.InvokeSynchronousDelegate}(");
852
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
("); }"));
857
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"__value => {original.Content} = __value"));
875
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"{ComponentsApi.RuntimeHelpers.CreateInferredEventCallback}(this, "));
881
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"__value => {original.Content} = __value"));
892
IntermediateNodeFactory.
CSharpToken
($"{ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: __value => {{ {original.Content} = __value; return {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: "));
894
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"); }}, value: {original.Content})"));
900
IntermediateNodeFactory.
CSharpToken
($"{ComponentsApi.RuntimeHelpers.CreateInferredEventCallback}(this, callback: async __value => {{ await {ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: "));
903
IntermediateNodeFactory.
CSharpToken
($", value: {original.Content}); await {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: "));
905
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"); }}, value: {original.Content})"));
909
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($", {original.Content})"));
927
valueExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"global::{ComponentsApi.BindConverter.FormatValue}("));
932
valueExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
(", format: "));
938
valueExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
(", culture: "));
942
valueExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
(")"));
962
IntermediateNodeFactory.
CSharpToken
($"global::{ComponentsApi.EventCallback.FactoryAccessor}.{ComponentsApi.EventCallbackFactory.CreateBinderMethod}(this, "));
968
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"__value => {original.Content} = __value"));
973
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"{ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: "));
975
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($", value: {original.Content})"));
981
IntermediateNodeFactory.
CSharpToken
($"{ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: __value => {{ {original.Content} = __value; return {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: "));
983
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"); }}, value: {original.Content})"));
989
IntermediateNodeFactory.
CSharpToken
($"{ComponentsApi.RuntimeHelpers.CreateInferredEventCallback}(this, callback: async __value => {{ await {ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: "));
992
IntermediateNodeFactory.
CSharpToken
($", value: {original.Content})(); await {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: "));
994
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($"); }}, value: {original.Content})"));
998
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
(", "));
1000
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
(original.Content));
1004
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($", format: {format.Content}"));
1009
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
($", culture: {culture.Content}"));
1012
changeExpressionTokens.Add(IntermediateNodeFactory.
CSharpToken
(")"));
1024
return IntermediateNodeFactory.
CSharpToken
(string.Empty);
1029
return IntermediateNodeFactory.
CSharpToken
(string.Empty);
1036
=> IntermediateNodeFactory.
CSharpToken
(GetTokenContent(htmlContentNode.Children, addQuotes: true)),
1055
return IntermediateNodeFactory.
CSharpToken
(GetTokenContent(node.Children));
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, token.Source),
40
IntermediateNodeFactory.
CSharpToken
("))]")
Language\Components\ComponentNodeWriter.cs (2)
1624
? IntermediateNodeFactory.
CSharpToken
($" = ({node.FieldTypeName}){RefCaptureParamName};")
1625
: IntermediateNodeFactory.
CSharpToken
(DefaultAssignment);
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\DefaultTagHelperResolutionPhase.cs (6)
850
target.Children.Add(IntermediateNodeFactory.
CSharpToken
(
861
target.Children.Add(IntermediateNodeFactory.
CSharpToken
(
882
target.Children.Add(IntermediateNodeFactory.
CSharpToken
(
894
target.Children.Add(IntermediateNodeFactory.
CSharpToken
(
902
target.Children.Add(IntermediateNodeFactory.
CSharpToken
(
975
return IntermediateNodeFactory.
CSharpToken
("", source);
Language\Extensions\AttributeDirectivePass.cs (1)
35
node.Children.Add(IntermediateNodeFactory.
CSharpToken
(token.Content, token.Source));
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)
33
interfaces.Add(IntermediateNodeFactory.
CSharpToken
(token.Content, token.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)
68
pageAttribute.Children.Add(IntermediateNodeFactory.
CSharpToken
(attribute));
Mvc.Version2_X\InstrumentationPass.cs (2)
45
IntermediateNodeFactory.
CSharpToken
($"{beginContextMethodName}({absoluteIndex}, {length}, {isLiteral});"));
48
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")));