6 writes to Prefix
Microsoft.CodeAnalysis.Razor.Compiler (6)
Language\Components\ComponentTildePathPass.cs (1)
135var replacement = new CSharpExpressionAttributeValueIntermediateNode { Prefix = valueNode!.Prefix };
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (3)
721Prefix = node.Prefix?.GetContent() ?? string.Empty, 2011Prefix = string.Empty, 2046Prefix = string.Empty,
Language\DefaultTagHelperResolutionPhase.cs (1)
679Prefix = unresolvedExpr.Prefix,
Language\Intermediate\CSharpExpressionAttributeValueIntermediateNode.cs (1)
30Prefix = Prefix,
17 references to Prefix
Microsoft.CodeAnalysis.Razor.Compiler (17)
Language\CodeGeneration\IntermediateNodeWriter.cs (3)
246.WriteStringLiteral(node.Prefix) 253var valueLocation = node.Source.Value.AbsoluteIndex + node.Prefix.Length; 254var valueLength = node.Source.Value.Length - node.Prefix.Length;
Language\Components\ComponentNodeWriter.cs (2)
762if (!string.IsNullOrEmpty(node.Prefix)) 764_currentAttributeValues.Add(IntermediateNodeFactory.HtmlToken(node.Prefix));
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (4)
448if (wrapLiteralsInCSharpExpression && !string.IsNullOrEmpty(csharpExprAttrValue.Prefix)) 457csharpExprAttrValue.Prefix + "@" + firstToken.Content, firstToken.Source); 471csharpExprAttrValue.Prefix + "@" + csharpToken.Content, csharpToken.Source)); 766ConvertExpressionChildToCSharpExpression(node, i, csharpExprAttrValue.Prefix, csharpExprAttrValue.Children, csharpExprAttrValue.Source);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (5)
794UnwrapCSharpAttributeValue(targetNode, csharpAttrValue.Prefix, csharpAttrValue.Children, 890sb.Append(csharpSeg.Prefix ?? string.Empty); 1098if (!string.IsNullOrEmpty(exprAttrValue.Prefix)) 1101pHtml.Children.Add(new HtmlIntermediateToken(exprAttrValue.Prefix, source: null)); 1205sb.Append(csharpAttrValue.Prefix ?? string.Empty);
Language\Intermediate\CSharpExpressionAttributeValueIntermediateNode.cs (3)
30Prefix = Prefix, 41formatter.WriteProperty(nameof(Prefix), Prefix);