83 references to CSharpToken
Microsoft.CodeAnalysis.Razor.Compiler (83)
Language\Components\ComponentBindLoweringPass.cs (38)
455format = IntermediateNodeFactory.CSharpToken($"\"{formatContent}\""); 468culture = IntermediateNodeFactory.CSharpToken(s_cultureInvariantText); 630Children = { IntermediateNodeFactory.CSharpToken($"() => {original.Content}") } 838changeExpressionTokens.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}("); 852changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken("); }")); 857changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value")); 875changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredEventCallback}(this, ")); 881changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value")); 892IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: __value => {{ {original.Content} = __value; return {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: ")); 894changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 900IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredEventCallback}(this, callback: async __value => {{ await {ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: ")); 903IntermediateNodeFactory.CSharpToken($", value: {original.Content}); await {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: ")); 905changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 909changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", {original.Content})")); 927valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"global::{ComponentsApi.BindConverter.FormatValue}(")); 932valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(", format: ")); 938valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(", culture: ")); 942valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(")")); 962IntermediateNodeFactory.CSharpToken($"global::{ComponentsApi.EventCallback.FactoryAccessor}.{ComponentsApi.EventCallbackFactory.CreateBinderMethod}(this, ")); 968changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value")); 973changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: ")); 975changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", value: {original.Content})")); 981IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: __value => {{ {original.Content} = __value; return {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: ")); 983changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 989IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredEventCallback}(this, callback: async __value => {{ await {ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: ")); 992IntermediateNodeFactory.CSharpToken($", value: {original.Content})(); await {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: ")); 994changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 998changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(", ")); 1000changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(original.Content)); 1004changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", format: {format.Content}")); 1009changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", culture: {culture.Content}")); 1012changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(")")); 1024return IntermediateNodeFactory.CSharpToken(string.Empty); 1029return IntermediateNodeFactory.CSharpToken(string.Empty); 1036=> IntermediateNodeFactory.CSharpToken(GetTokenContent(htmlContentNode.Children, addQuotes: true)), 1055return IntermediateNodeFactory.CSharpToken(GetTokenContent(node.Children));
Language\Components\ComponentEventHandlerLoweringPass.cs (4)
182IntermediateNodeFactory.CSharpToken($"global::{ComponentsApi.EventCallback.FactoryAccessor}.{ComponentsApi.EventCallbackFactory.CreateMethod}<{TypeNameHelper.GetGloballyQualifiedNameIfNeeded(eventArgsType)}>(this, ")); 186tokens.Add(IntermediateNodeFactory.CSharpToken(")")); 240return [IntermediateNodeFactory.CSharpToken(string.Empty)]; 250return [IntermediateNodeFactory.CSharpToken(content)];
Language\Components\ComponentLayoutDirectivePass.cs (3)
38IntermediateNodeFactory.CSharpToken($"[global::{ComponentsApi.LayoutAttribute.FullTypeName}(typeof("), 39IntermediateNodeFactory.CSharpToken(token.Content, token.Source), 40IntermediateNodeFactory.CSharpToken("))]")
Language\Components\ComponentNodeWriter.cs (2)
1624? IntermediateNodeFactory.CSharpToken($" = ({node.FieldTypeName}){RefCaptureParamName};") 1625: IntermediateNodeFactory.CSharpToken(DefaultAssignment);
Language\Components\ComponentRenderModeDirectivePass.cs (5)
62IntermediateNodeFactory.CSharpToken($"private static global::{ComponentsApi.IComponentRenderMode.FullTypeName} ModeImpl => "), 70: IntermediateNodeFactory.CSharpToken( 78IntermediateNodeFactory.CSharpToken(";") 86IntermediateNodeFactory.CSharpToken($"public override global::{ComponentsApi.IComponentRenderMode.FullTypeName} Mode => ModeImpl;") 106IntermediateNodeFactory.CSharpToken($"[{attributeContents}]"));
Language\DefaultTagHelperResolutionPhase.cs (6)
850target.Children.Add(IntermediateNodeFactory.CSharpToken( 861target.Children.Add(IntermediateNodeFactory.CSharpToken( 882target.Children.Add(IntermediateNodeFactory.CSharpToken( 894target.Children.Add(IntermediateNodeFactory.CSharpToken( 902target.Children.Add(IntermediateNodeFactory.CSharpToken( 975return IntermediateNodeFactory.CSharpToken("", source);
Language\Extensions\AttributeDirectivePass.cs (1)
35node.Children.Add(IntermediateNodeFactory.CSharpToken(token.Content, token.Source));
Language\Extensions\EliminateMethodBodyPass.cs (3)
41IntermediateNodeFactory.CSharpToken("#pragma warning disable 0414" + Environment.NewLine), 44IntermediateNodeFactory.CSharpToken("#pragma warning disable 0649" + Environment.NewLine), 47IntermediateNodeFactory.CSharpToken("#pragma warning disable 0169" + Environment.NewLine)
Language\Extensions\ImplementsDirectivePass.cs (1)
33interfaces.Add(IntermediateNodeFactory.CSharpToken(token.Content, token.Source));
Language\Intermediate\BaseTypeWithModel.cs (5)
22BaseType = IntermediateNodeFactory.CSharpToken(baseType[0..^ModelGenericParameter.Length]); 23GreaterThan = IntermediateNodeFactory.CSharpToken("<"); 24ModelType = IntermediateNodeFactory.CSharpToken("TModel"); 25LessThan = IntermediateNodeFactory.CSharpToken(">"); 38BaseType = IntermediateNodeFactory.CSharpToken(baseType, location);
Language\Intermediate\TypeParameter.cs (2)
23Name = IntermediateNodeFactory.CSharpToken(name, nameSource); 27Constraints = IntermediateNodeFactory.CSharpToken(constraints, constraintsSource);
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (1)
68pageAttribute.Children.Add(IntermediateNodeFactory.CSharpToken(attribute));
Mvc.Version2_X\InstrumentationPass.cs (2)
45IntermediateNodeFactory.CSharpToken($"{beginContextMethodName}({absoluteIndex}, {length}, {isLiteral});")); 48endNode.Children.Add(IntermediateNodeFactory.CSharpToken($"{endContextMethodName}();"));
Mvc.Version2_X\PagesPropertyInjectionPass.cs (2)
32IntermediateNodeFactory.CSharpToken($"public {viewDataType} ViewData => ({viewDataType})PageContext?.ViewData;")); 36modelProperty.Children.Add(IntermediateNodeFactory.CSharpToken($"public {modelType} Model => ViewData.Model;"));
Mvc\ModelDirective.cs (3)
59return IntermediateNodeFactory.CSharpToken(tokens[0].Content, tokens[0].Source); 65return IntermediateNodeFactory.CSharpToken(visitor.Class!.Name!); 69return IntermediateNodeFactory.CSharpToken("dynamic");
Mvc\ModelExpressionPass.cs (3)
44expression.Children.Add(IntermediateNodeFactory.CSharpToken("ModelExpressionProvider.CreateModelExpression(ViewData, __model => ")); 50expression.Children.Add(IntermediateNodeFactory.CSharpToken("__model.")); 73expression.Children.Add(IntermediateNodeFactory.CSharpToken(")"));
Mvc\PagesPropertyInjectionPass.cs (2)
36IntermediateNodeFactory.CSharpToken(nullableEnable(nullableEnabled, $"public {viewDataType} ViewData => ({viewDataType})PageContext?.ViewData"))); 43IntermediateNodeFactory.CSharpToken(nullableEnable(nullableEnabled, $"public {modelType.Content} Model => ViewData.Model")));