8 instantiations of CSharpExpressionAttributeValueIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (8)
Language\Components\ComponentBindLoweringPass.cs (2)
526var valueAttributeValue = new CSharpExpressionAttributeValueIntermediateNode(); 548var changeAttributeValue = new CSharpExpressionAttributeValueIntermediateNode();
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
204var attributeValueNode = new CSharpExpressionAttributeValueIntermediateNode();
Language\Components\ComponentFormNameLoweringPass.cs (1)
73? new CSharpExpressionAttributeValueIntermediateNode()
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (3)
714_builder.Push(new CSharpExpressionAttributeValueIntermediateNode() 1984_builder.Push(new CSharpExpressionAttributeValueIntermediateNode() 2019_builder.Push(new CSharpExpressionAttributeValueIntermediateNode()
Language\DefaultTagHelperResolutionPhase.cs (1)
608? new CSharpExpressionAttributeValueIntermediateNode()
37 references to CSharpExpressionAttributeValueIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (37)
Language\CodeGeneration\IntermediateNodeWriter.cs (2)
177child is CSharpExpressionAttributeValueIntermediateNode || 241public virtual void WriteCSharpExpressionAttributeValue(CodeRenderingContext context, CSharpExpressionAttributeValueIntermediateNode node)
Language\Components\ComponentBindLoweringPass.cs (2)
526var valueAttributeValue = new CSharpExpressionAttributeValueIntermediateNode(); 548var changeAttributeValue = new CSharpExpressionAttributeValueIntermediateNode();
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
204var attributeValueNode = new CSharpExpressionAttributeValueIntermediateNode();
Language\Components\ComponentLoweringPass.cs (1)
672else if (attribute.Children[i] is CSharpExpressionAttributeValueIntermediateNode expressionValue)
Language\Components\ComponentNodeWriter.cs (1)
756public override void WriteCSharpExpressionAttributeValue(CodeRenderingContext context, CSharpExpressionAttributeValueIntermediateNode node)
Language\DefaultRazorCSharpLoweringPhase.cs (1)
257public override void VisitCSharpExpressionAttributeValue(CSharpExpressionAttributeValueIntermediateNode node)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (4)
1446if (_builder.Current is CSharpExpressionAttributeValueIntermediateNode) 1465if (_builder.Current is CSharpExpressionAttributeValueIntermediateNode) 1997if (_builder.Current is CSharpExpressionAttributeValueIntermediateNode) 2032if (_builder.Current is CSharpExpressionAttributeValueIntermediateNode)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (6)
426if (child is CSharpExpressionAttributeValueIntermediateNode csharpExprAttrValue) 720CSharpExpressionAttributeValueIntermediateNode or 739/// Converts <see cref="CSharpExpressionAttributeValueIntermediateNode"/> children to 749if (child is CSharpExpressionAttributeValueIntermediateNode csharpExprAttrValue) 814/// Converts an expression attribute value child (either <see cref="CSharpExpressionAttributeValueIntermediateNode"/> 1005else if (child is CSharpExpressionAttributeValueIntermediateNode or CSharpCodeAttributeValueIntermediateNode)
Language\DefaultTagHelperResolutionPhase.cs (1)
782if (child is HtmlAttributeValueIntermediateNode or CSharpExpressionAttributeValueIntermediateNode)
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (13)
343if (child is CSharpExpressionAttributeValueIntermediateNode csharpSeg) 405else if (child is CSharpExpressionAttributeValueIntermediateNode csharpSeg && IsLiteralEscapeSegment(csharpSeg)) 474if (child is CSharpExpressionAttributeValueIntermediateNode or 566if (child is CSharpExpressionAttributeValueIntermediateNode csharpSeg && IsLiteralEscapeSegment(csharpSeg)) 586htmlAttr.Children[0] is CSharpExpressionAttributeValueIntermediateNode) 667else if (child is CSharpExpressionAttributeValueIntermediateNode csharpExprValue) 748if (child is CSharpExpressionAttributeValueIntermediateNode csharpAttrVal) 792else if (child is CSharpExpressionAttributeValueIntermediateNode csharpAttrValue) 887else if (child is CSharpExpressionAttributeValueIntermediateNode csharpSeg && IsLiteralEscapeSegment(csharpSeg)) 906private static bool IsLiteralEscapeSegment(CSharpExpressionAttributeValueIntermediateNode segment) 998if (attrChild is CSharpExpressionAttributeValueIntermediateNode or 1095else if (attrChild is CSharpExpressionAttributeValueIntermediateNode exprAttrValue) 1203else if (child is CSharpExpressionAttributeValueIntermediateNode csharpAttrValue)
Language\Extensions\DefaultTagHelperTargetExtension.cs (2)
185child => child is CSharpExpressionAttributeValueIntermediateNode || child is CSharpCodeAttributeValueIntermediateNode); 198child is CSharpExpressionAttributeValueIntermediateNode ||
Language\Intermediate\IntermediateNodeVisitor.cs (1)
57public virtual void VisitCSharpExpressionAttributeValue(CSharpExpressionAttributeValueIntermediateNode node)
Language\Intermediate\UnresolvedExpressionAttributeValueIntermediateNode.cs (2)
15/// <item>A <see cref="CSharpExpressionAttributeValueIntermediateNode"/> or 26/// When true, the non-tag-helper path produces <see cref="CSharpExpressionAttributeValueIntermediateNode"/>;