10 instantiations of CSharpExpressionAttributeValueIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (10)
Language\Components\ComponentBindLoweringPass.cs (2)
551
var valueAttributeValue = new
CSharpExpressionAttributeValueIntermediateNode
();
573
var changeAttributeValue = new
CSharpExpressionAttributeValueIntermediateNode
();
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
204
var attributeValueNode = new
CSharpExpressionAttributeValueIntermediateNode
();
Language\Components\ComponentFormNameLoweringPass.cs (1)
73
? new
CSharpExpressionAttributeValueIntermediateNode
()
Language\Components\ComponentTildePathPass.cs (1)
135
var 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)
28
var clone = new
CSharpExpressionAttributeValueIntermediateNode
39 references to CSharpExpressionAttributeValueIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (39)
Language\CodeGeneration\IntermediateNodeWriter.cs (2)
177
child is
CSharpExpressionAttributeValueIntermediateNode
||
241
public virtual void WriteCSharpExpressionAttributeValue(CodeRenderingContext context,
CSharpExpressionAttributeValueIntermediateNode
node)
Language\Components\ComponentBindLoweringPass.cs (2)
551
var
valueAttributeValue = new CSharpExpressionAttributeValueIntermediateNode();
573
var
changeAttributeValue = new CSharpExpressionAttributeValueIntermediateNode();
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
204
var
attributeValueNode = new CSharpExpressionAttributeValueIntermediateNode();
Language\Components\ComponentLoweringPass.cs (1)
682
else if (attribute.Children[i] is
CSharpExpressionAttributeValueIntermediateNode
expressionValue)
Language\Components\ComponentNodeWriter.cs (1)
756
public override void WriteCSharpExpressionAttributeValue(CodeRenderingContext context,
CSharpExpressionAttributeValueIntermediateNode
node)
Language\Components\ComponentTildePathPass.cs (1)
135
var
replacement = new CSharpExpressionAttributeValueIntermediateNode { Prefix = valueNode!.Prefix };
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (4)
1451
if (_builder.Current is
CSharpExpressionAttributeValueIntermediateNode
)
1470
if (_builder.Current is
CSharpExpressionAttributeValueIntermediateNode
)
2022
if (_builder.Current is
CSharpExpressionAttributeValueIntermediateNode
)
2057
if (_builder.Current is
CSharpExpressionAttributeValueIntermediateNode
)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (6)
441
if (child is
CSharpExpressionAttributeValueIntermediateNode
csharpExprAttrValue)
735
CSharpExpressionAttributeValueIntermediateNode
or
754
/// Converts <see cref="
CSharpExpressionAttributeValueIntermediateNode
"/> children to
764
if (child is
CSharpExpressionAttributeValueIntermediateNode
csharpExprAttrValue)
829
/// Converts an expression attribute value child (either <see cref="
CSharpExpressionAttributeValueIntermediateNode
"/>
1021
else if (child is
CSharpExpressionAttributeValueIntermediateNode
or CSharpCodeAttributeValueIntermediateNode)
Language\DefaultTagHelperResolutionPhase.cs (1)
851
if (child is HtmlAttributeValueIntermediateNode or
CSharpExpressionAttributeValueIntermediateNode
)
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (13)
343
if (child is
CSharpExpressionAttributeValueIntermediateNode
csharpSeg)
405
else if (child is
CSharpExpressionAttributeValueIntermediateNode
csharpSeg && IsLiteralEscapeSegment(csharpSeg))
474
if (child is
CSharpExpressionAttributeValueIntermediateNode
or
566
if (child is
CSharpExpressionAttributeValueIntermediateNode
csharpSeg && IsLiteralEscapeSegment(csharpSeg))
586
htmlAttr.Children[0] is
CSharpExpressionAttributeValueIntermediateNode
)
667
else if (child is
CSharpExpressionAttributeValueIntermediateNode
csharpExprValue)
748
if (child is
CSharpExpressionAttributeValueIntermediateNode
csharpAttrVal)
792
else if (child is
CSharpExpressionAttributeValueIntermediateNode
csharpAttrValue)
887
else if (child is
CSharpExpressionAttributeValueIntermediateNode
csharpSeg && IsLiteralEscapeSegment(csharpSeg))
906
private static bool IsLiteralEscapeSegment(
CSharpExpressionAttributeValueIntermediateNode
segment)
998
if (attrChild is
CSharpExpressionAttributeValueIntermediateNode
or
1095
else if (attrChild is
CSharpExpressionAttributeValueIntermediateNode
exprAttrValue)
1203
else if (child is
CSharpExpressionAttributeValueIntermediateNode
csharpAttrValue)
Language\Extensions\DefaultTagHelperTargetExtension.cs (2)
186
child => child is
CSharpExpressionAttributeValueIntermediateNode
|| child is CSharpCodeAttributeValueIntermediateNode);
199
child is
CSharpExpressionAttributeValueIntermediateNode
||
Language\Intermediate\CSharpExpressionAttributeValueIntermediateNode.cs (1)
28
var
clone = new CSharpExpressionAttributeValueIntermediateNode
Language\Intermediate\IntermediateNodeVisitor.cs (1)
57
public 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)
293
public override void VisitCSharpExpressionAttributeValue(
CSharpExpressionAttributeValueIntermediateNode
node)