83 references to CSharpToken
Microsoft.CodeAnalysis.Razor.Compiler (83)
Language\Components\ComponentBindLoweringPass.cs (38)
482format = IntermediateNodeFactory.CSharpToken($"\"{formatContent}\""); 495culture = IntermediateNodeFactory.CSharpToken(s_cultureInvariantText); 655Children = { IntermediateNodeFactory.CSharpToken($"() => {original.Content}") } 863changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value")); 872? IntermediateNodeFactory.CSharpToken($"async __value => {{ {original.Content} = __value; await {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(") 873: IntermediateNodeFactory.CSharpToken($" __value => {{ {original.Content} = __value; {ComponentsApi.RuntimeHelpers.InvokeSynchronousDelegate}("); 877changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken("); }")); 882changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value")); 900changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredEventCallback}(this, ")); 906changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value")); 917IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: __value => {{ {original.Content} = __value; return {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: ")); 919changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 925IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredEventCallback}(this, callback: async __value => {{ await {ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: ")); 928IntermediateNodeFactory.CSharpToken($", value: {original.Content}); await {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: ")); 930changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 934changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", {original.Content})")); 952valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"global::{ComponentsApi.BindConverter.FormatValue}(")); 957valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(", format: ")); 963valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(", culture: ")); 967valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(")")); 987IntermediateNodeFactory.CSharpToken($"global::{ComponentsApi.EventCallback.FactoryAccessor}.{ComponentsApi.EventCallbackFactory.CreateBinderMethod}(this, ")); 993changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value")); 998changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: ")); 1000changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", value: {original.Content})")); 1006IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: __value => {{ {original.Content} = __value; return {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: ")); 1008changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 1014IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredEventCallback}(this, callback: async __value => {{ await {ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: ")); 1017IntermediateNodeFactory.CSharpToken($", value: {original.Content})(); await {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: ")); 1019changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 1023changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(", ")); 1025changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(original.Content)); 1029changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", format: {format.Content}")); 1034changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", culture: {culture.Content}")); 1037changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(")")); 1049return IntermediateNodeFactory.CSharpToken(string.Empty); 1054return IntermediateNodeFactory.CSharpToken(string.Empty); 1061=> IntermediateNodeFactory.CSharpToken(GetTokenContent(htmlContentNode.Children, addQuotes: true)), 1080return 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)
1636? IntermediateNodeFactory.CSharpToken($" = ({node.FieldTypeName}){RefCaptureParamName};") 1637: IntermediateNodeFactory.CSharpToken(DefaultAssignment);
Language\Components\ComponentRenderModeDirectivePass.cs (5)
68IntermediateNodeFactory.CSharpToken($"private static global::{ComponentsApi.IComponentRenderMode.FullTypeName} ModeImpl => "), 76: IntermediateNodeFactory.CSharpToken( 84IntermediateNodeFactory.CSharpToken(";") 92IntermediateNodeFactory.CSharpToken($"public override global::{ComponentsApi.IComponentRenderMode.FullTypeName} Mode => ModeImpl;") 112IntermediateNodeFactory.CSharpToken($"[{attributeContents}]"));
Language\DefaultTagHelperResolutionPhase.cs (6)
919target.Children.Add(IntermediateNodeFactory.CSharpToken( 930target.Children.Add(IntermediateNodeFactory.CSharpToken( 951target.Children.Add(IntermediateNodeFactory.CSharpToken( 963target.Children.Add(IntermediateNodeFactory.CSharpToken( 971target.Children.Add(IntermediateNodeFactory.CSharpToken( 1044return 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")));