10 instantiations of CSharpExpressionAttributeValueIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (10)
Language\Components\ComponentBindLoweringPass.cs (2)
551var valueAttributeValue = new CSharpExpressionAttributeValueIntermediateNode(); 573var changeAttributeValue = new CSharpExpressionAttributeValueIntermediateNode();
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
204var attributeValueNode = new CSharpExpressionAttributeValueIntermediateNode();
Language\Components\ComponentFormNameLoweringPass.cs (1)
73? new CSharpExpressionAttributeValueIntermediateNode()
Language\Components\ComponentTildePathPass.cs (1)
135var replacement = new CSharpExpressionAttributeValueIntermediateNode { Prefix = valueNode!.Prefix };
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (3)
719_builder.Push(new CSharpExpressionAttributeValueIntermediateNode() 2009_builder.Push(new CSharpExpressionAttributeValueIntermediateNode() 2044_builder.Push(new CSharpExpressionAttributeValueIntermediateNode()
Language\DefaultTagHelperResolutionPhase.cs (1)
677? new CSharpExpressionAttributeValueIntermediateNode()
Language\Intermediate\CSharpExpressionAttributeValueIntermediateNode.cs (1)
28var clone = new CSharpExpressionAttributeValueIntermediateNode
39 references to CSharpExpressionAttributeValueIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (39)
Language\CodeGeneration\IntermediateNodeWriter.cs (2)
177child is CSharpExpressionAttributeValueIntermediateNode || 241public virtual void WriteCSharpExpressionAttributeValue(CodeRenderingContext context, CSharpExpressionAttributeValueIntermediateNode node)
Language\Components\ComponentBindLoweringPass.cs (2)
551var valueAttributeValue = new CSharpExpressionAttributeValueIntermediateNode(); 573var changeAttributeValue = new CSharpExpressionAttributeValueIntermediateNode();
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
204var attributeValueNode = new CSharpExpressionAttributeValueIntermediateNode();
Language\Components\ComponentLoweringPass.cs (1)
682else if (attribute.Children[i] is CSharpExpressionAttributeValueIntermediateNode expressionValue)
Language\Components\ComponentNodeWriter.cs (1)
756public override void WriteCSharpExpressionAttributeValue(CodeRenderingContext context, CSharpExpressionAttributeValueIntermediateNode node)
Language\Components\ComponentTildePathPass.cs (1)
135var replacement = new CSharpExpressionAttributeValueIntermediateNode { Prefix = valueNode!.Prefix };
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (4)
1451if (_builder.Current is CSharpExpressionAttributeValueIntermediateNode) 1470if (_builder.Current is CSharpExpressionAttributeValueIntermediateNode) 2022if (_builder.Current is CSharpExpressionAttributeValueIntermediateNode) 2057if (_builder.Current is CSharpExpressionAttributeValueIntermediateNode)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (6)
441if (child is CSharpExpressionAttributeValueIntermediateNode csharpExprAttrValue) 735CSharpExpressionAttributeValueIntermediateNode or 754/// Converts <see cref="CSharpExpressionAttributeValueIntermediateNode"/> children to 764if (child is CSharpExpressionAttributeValueIntermediateNode csharpExprAttrValue) 829/// Converts an expression attribute value child (either <see cref="CSharpExpressionAttributeValueIntermediateNode"/> 1021else if (child is CSharpExpressionAttributeValueIntermediateNode or CSharpCodeAttributeValueIntermediateNode)
Language\DefaultTagHelperResolutionPhase.cs (1)
851if (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)
186child => child is CSharpExpressionAttributeValueIntermediateNode || child is CSharpCodeAttributeValueIntermediateNode); 199child is CSharpExpressionAttributeValueIntermediateNode ||
Language\Intermediate\CSharpExpressionAttributeValueIntermediateNode.cs (1)
28var clone = new 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"/>;
Language\RazorCSharpDocumentWriter.cs (1)
293public override void VisitCSharpExpressionAttributeValue(CSharpExpressionAttributeValueIntermediateNode node)