121 references to Content
Microsoft.CodeAnalysis.Razor.Compiler (121)
CSharp\GenericTypeNameRewriter.cs (1)
69var content = binding?.Value?.Content;
CSharp\Utf8WriteLiteralDetectionPass.cs (2)
34if (baseType is null || string.IsNullOrWhiteSpace(baseType.BaseType.Content)) 42var baseTypeName = baseType.BaseType.Content;
Language\CodeGeneration\CodeWriterExtensions.cs (4)
514WritePropertyDeclarationPreamble(writer, modifiers, type.Content, name, type.Source, nameSpan: null, context); 723var hasBaseType = !string.IsNullOrWhiteSpace(baseType?.BaseType.Content); 783WriteWithPragma(token.Content, context, source); 787writer.Write(token.Content);
Language\CodeGeneration\IntermediateNodeWriter.cs (7)
100context.CodeWriter.Write(firstCSharpChild.Content); 117context.CodeWriter.Write(csharpToken.Content); 136if (token == null || !string.IsNullOrWhiteSpace(token.Content)) 160context.CodeWriter.Write(token.Content); 222context.CodeWriter.WriteStringLiteral(token.Content); 311var htmlContent = token.Content.AsMemory(); 440writer.Write(token.Content);
Language\Components\ComponentBindLoweringPass.cs (27)
438if (string.IsNullOrEmpty(original.Content)) 630Children = { IntermediateNodeFactory.CSharpToken($"() => {original.Content}") } 790text = GetAttributeContent(html).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}("); 857changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value")); 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})")); 903IntermediateNodeFactory.CSharpToken($", value: {original.Content}); await {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: ")); 905changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 909changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", {original.Content})")); 930if (format is { Content.Length: > 0 }) 936if (culture is { Content.Length: > 0 }) 968changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value")); 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})")); 992IntermediateNodeFactory.CSharpToken($", value: {original.Content})(); await {ComponentsApi.RuntimeHelpers.InvokeAsynchronousDelegate}(callback: ")); 994changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 1000changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(original.Content)); 1002if (format is { Content.Length: > 0 }) 1004changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", format: {format.Content}")); 1007if (culture is { Content.Length: > 0 }) 1009changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", culture: {culture.Content}")); 1071builder.Append(token.Content);
Language\Components\ComponentComplexAttributeContentPass.cs (2)
73if (cSharpNode.Children is [IntermediateToken { Content: "(" }, _, IntermediateToken { Content: ")" }])
Language\Components\ComponentDiagnosticFactory.cs (1)
99var content = string.Join("", node.FindDescendantNodes<IntermediateToken>().Select(t => t.Content));
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
249var content = "\"" + string.Join(string.Empty, tokens.Select(t => t.Content.Replace("\"", "\\\""))) + "\"";
Language\Components\ComponentGenericTypePass.cs (3)
93ValueExpression = $"default({binding.Content.Content})", 294return string.Join(string.Empty, node.FindDescendantNodes<CSharpIntermediateToken>().Select(t => t.Content)); 302if (binding.Node == null || string.IsNullOrWhiteSpace(binding.Content?.Content))
Language\Components\ComponentKeyLoweringPass.cs (1)
74return !foundToken.Content.IsNullOrWhiteSpace()
Language\Components\ComponentLoweringPass.cs (2)
561string.IsNullOrWhiteSpace(token.Content)) 642content = string.Join(string.Empty, html.Children.OfType<IntermediateToken>().Select(n => n.Content));
Language\Components\ComponentMarkupBlockPass.cs (2)
357Builder.Append(token.Content); 368Builder.Append(token.Content);
Language\Components\ComponentMarkupEncodingPass.cs (4)
92if (child is not HtmlIntermediateToken token || token.Content.IsNullOrEmpty()) 98foreach (var ch in token.Content) 128if (child is not HtmlIntermediateToken token || token.Content.IsNullOrEmpty()) 134if (TryDecodeHtmlEntities(token.Content.AsMemory(), out var decoded))
Language\Components\ComponentNodeWriter.cs (10)
64var content = string.Join("", node.Children.OfType<IntermediateToken>().Select(t => t.Content)); 661if (child is not IntermediateToken token || !string.IsNullOrWhiteSpace(token.Content)) 728context.CodeWriter.Write(firstCSharpChild.Content); 901var stringContent = ((IntermediateToken)node.Children.Single()).Content; 1310var content = string.Join(string.Empty, GetHtmlTokens(htmlNode).Select(t => t.Content)); 1715builder.Append(htmlToken.Content); 1778builder.Append(token.Content); 1823writer.WriteStringLiteral(token.Content); 1858context.CodeWriter.Write(token.Content); 1864context.CodeWriter.Write(token.Content);
Language\Components\ComponentReferenceCaptureLoweringPass.cs (1)
79return !foundToken.Content.IsNullOrWhiteSpace()
Language\Components\ComponentWhitespacePass.cs (1)
96shouldRemoveNode = string.IsNullOrWhiteSpace(intermediateToken.Content);
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (6)
442csharpExprAttrValue.Prefix + "@" + firstToken.Content, firstToken.Source); 456csharpExprAttrValue.Prefix + "@" + csharpToken.Content, csharpToken.Source)); 559sb.Append(csharpToken.Content); 572sb.Append(innerToken.Content); 642var mergedContent = prefix + htmlToken.Content; 774var mergedContent = prefix + firstToken.Content;
Language\DefaultTagHelperResolutionPhase.cs (8)
528if (token is IntermediateToken t && !string.IsNullOrWhiteSpace(t.Content)) 702target.Children.Add(new CSharpIntermediateToken(token.Content, token.Source)); 939content += intermediateToken.Content; 954? IntermediateNodeFactory.CSharpToken(htmlToken, static t => t.Content, htmlToken.Source) 955: new CSharpIntermediateToken(htmlToken.Content, htmlToken.Source); 1036sb.Append(htmlToken.Content); 1177if (!string.IsNullOrWhiteSpace(token.Content)) 1186if (hc is IntermediateToken ht && !string.IsNullOrWhiteSpace(ht.Content))
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (16)
627if (intermediateToken.Content == "@" && intermediateToken.Source is SourceSpan src) 633targetNode.Children.Add(new CSharpIntermediateToken(intermediateToken.Content, intermediateToken.Source)); 638targetNode.Children.Add(new CSharpIntermediateToken(intermediateToken.Content, intermediateToken.Source)); 650attrContent += intermediateToken.Content; 754targetNode.Children.Add(new CSharpIntermediateToken(innerToken.Content, innerToken.Source)); 911return segment.Children is [IntermediateToken { Content: "@" }]; 920sb.Append(intermediateToken.Content); 1191sb.Append(directToken.Content); 1199sb.Append(intermediateToken.Content); 1210sb.Append(exprToken.Content); 1218sb.Append(t.Content); 1282if (child is UnresolvedAttributeValueIntermediateNode { Children: [HtmlIntermediateToken { Content: "@" }] }) 1449if (unresolvedLiteral.Children is [HtmlIntermediateToken { Content: "@" }]) 1510var mergedContent = prefix + htmlToken.Content; 1524pendingLiteralParts.Add((htmlToken.Content, htmlToken.Source)); 1663sb.Append(token.Content);
Language\Extensions\DefaultTagHelperTargetExtension.cs (1)
433context.CodeWriter.Write(token.Content);
Language\Extensions\PreallocatedTagHelperAttributeOptimizationPass.cs (1)
148builder.Append(token.Content);
Language\Extensions\ViewCssScopePass.cs (2)
60var content = token.Content.AsSpan(); 63if (previousToken?.Content == "<" && content is [not '<', ..])
Language\Intermediate\ClassDeclarationIntermediateNode.cs (2)
29formatter.WriteProperty(nameof(Interfaces), string.Join(", ", Interfaces.Select(i => i.Content))); 31formatter.WriteProperty(nameof(TypeParameters), string.Join(", ", TypeParameters.Select(t => t.Name.Content)));
Language\Intermediate\ComponentTypeArgumentIntermediateNode.cs (3)
37contentFactory: static token => token.Content, 39: new CSharpIntermediateToken(t.Content, t.Source), 76sb.Append(token.Content);
Language\Intermediate\HtmlAttributeIntermediateNode.cs (1)
42formatter.WriteProperty(nameof(AttributeNameExpression), string.Join(string.Empty, AttributeNameExpression?.FindDescendantNodes<IntermediateToken>().Select(n => n.Content) ?? Array.Empty<string>()));
Language\Intermediate\IntermediateNodeFormatter.cs (1)
74WriteEscaped(token.Content);
Language\Intermediate\IntermediateToken.cs (3)
49formatter.WriteContent(Content); 51formatter.WriteProperty(nameof(Content), Content);
Language\Intermediate\ReferenceCaptureIntermediateNode.cs (2)
71formatter.WriteContent(IdentifierToken.Content); 73formatter.WriteProperty(nameof(IdentifierToken), IdentifierToken.Content);
Language\Intermediate\SetKeyIntermediateNode.cs (2)
27formatter.WriteContent(KeyValueToken.Content); 29formatter.WriteProperty(nameof(KeyValueToken), KeyValueToken.Content);
Mvc.Version2_X\PagesPropertyInjectionPass.cs (1)
23var modelType = ModelDirective.GetModelType(documentNode).Content;
Mvc\InjectDirective.cs (1)
61var modelType = ModelDirective.GetModelType(documentNode).Content;
Mvc\PagesPropertyInjectionPass.cs (2)
33var viewDataType = $"global::Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<{modelType.Content}>"; 43IntermediateNodeFactory.CSharpToken(nullableEnable(nullableEnabled, $"public {modelType.Content} Model => ViewData.Model")));