8 instantiations of CSharpExpressionAttributeValueIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (8)
Language\Components\ComponentBindLoweringPass.cs (2)
526
var valueAttributeValue = new
CSharpExpressionAttributeValueIntermediateNode
();
548
var changeAttributeValue = new
CSharpExpressionAttributeValueIntermediateNode
();
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
204
var 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)
610
? new
CSharpExpressionAttributeValueIntermediateNode
()
51 references to CSharpExpressionAttributeValueIntermediateNode
Microsoft.AspNetCore.Razor.Language.UnitTests (8)
CodeGeneration\DesignTimeNodeWriterTest.cs (2)
380
var
node = (
CSharpExpressionAttributeValueIntermediateNode
)FindDescendant<HtmlAttributeIntermediateNode>(documentNode).Children[1];
CodeGeneration\RuntimeNodeWriterTest.cs (2)
535
var
node = FindDescendant<HtmlAttributeIntermediateNode>(documentNode).Children[1] as
CSharpExpressionAttributeValueIntermediateNode
;
CodeGeneration\TagHelperHtmlAttributeRuntimeNodeWriterTest.cs (2)
55
var
node = FindDescendant<HtmlAttributeIntermediateNode>(documentNode).Children[1] as
CSharpExpressionAttributeValueIntermediateNode
;
Components\NodeAssert.cs (2)
70
var
attributeValueNode = Assert.IsType<
CSharpExpressionAttributeValueIntermediateNode
>(Assert.Single(attributeNode.Children));
Microsoft.AspNetCore.Razor.Test.Common (3)
Language\IntegrationTests\IntermediateNodeWriter.cs (1)
58
public override void VisitCSharpExpressionAttributeValue(
CSharpExpressionAttributeValueIntermediateNode
node)
Language\Intermediate\IntermediateNodeAssert.cs (2)
174
var
attributeValue = Assert.IsType<
CSharpExpressionAttributeValueIntermediateNode
>(node);
Microsoft.CodeAnalysis.Razor.Compiler (40)
Language\CodeGeneration\DesignTimeNodeWriter.cs (1)
133
public override void WriteCSharpExpressionAttributeValue(CodeRenderingContext context,
CSharpExpressionAttributeValueIntermediateNode
node)
Language\CodeGeneration\IntermediateNodeWriter.cs (1)
23
public abstract void WriteCSharpExpressionAttributeValue(CodeRenderingContext context,
CSharpExpressionAttributeValueIntermediateNode
node);
Language\CodeGeneration\RuntimeNodeWriter.cs (2)
177
child is
CSharpExpressionAttributeValueIntermediateNode
||
241
public override void WriteCSharpExpressionAttributeValue(CodeRenderingContext context,
CSharpExpressionAttributeValueIntermediateNode
node)
Language\Components\ComponentBindLoweringPass.cs (2)
526
var
valueAttributeValue = new CSharpExpressionAttributeValueIntermediateNode();
548
var
changeAttributeValue = new CSharpExpressionAttributeValueIntermediateNode();
Language\Components\ComponentDesignTimeNodeWriter.cs (1)
246
public override void WriteCSharpExpressionAttributeValue(CodeRenderingContext context,
CSharpExpressionAttributeValueIntermediateNode
node)
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
204
var
attributeValueNode = new CSharpExpressionAttributeValueIntermediateNode();
Language\Components\ComponentLoweringPass.cs (1)
672
else if (attribute.Children[i] is
CSharpExpressionAttributeValueIntermediateNode
expressionValue)
Language\Components\ComponentRuntimeNodeWriter.cs (1)
128
public override void WriteCSharpExpressionAttributeValue(CodeRenderingContext context,
CSharpExpressionAttributeValueIntermediateNode
node)
Language\DefaultRazorCSharpLoweringPhase.cs (1)
257
public override void VisitCSharpExpressionAttributeValue(
CSharpExpressionAttributeValueIntermediateNode
node)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (4)
1446
if (_builder.Current is
CSharpExpressionAttributeValueIntermediateNode
)
1465
if (_builder.Current is
CSharpExpressionAttributeValueIntermediateNode
)
1997
if (_builder.Current is
CSharpExpressionAttributeValueIntermediateNode
)
2032
if (_builder.Current is
CSharpExpressionAttributeValueIntermediateNode
)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (6)
426
if (child is
CSharpExpressionAttributeValueIntermediateNode
csharpExprAttrValue)
720
CSharpExpressionAttributeValueIntermediateNode
or
739
/// Converts <see cref="
CSharpExpressionAttributeValueIntermediateNode
"/> children to
749
if (child is
CSharpExpressionAttributeValueIntermediateNode
csharpExprAttrValue)
814
/// Converts an expression attribute value child (either <see cref="
CSharpExpressionAttributeValueIntermediateNode
"/>
1005
else if (child is
CSharpExpressionAttributeValueIntermediateNode
or CSharpCodeAttributeValueIntermediateNode)
Language\DefaultTagHelperResolutionPhase.cs (1)
784
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)
983
if (attrChild is
CSharpExpressionAttributeValueIntermediateNode
or
1080
else if (attrChild is
CSharpExpressionAttributeValueIntermediateNode
exprAttrValue)
1183
else if (child is
CSharpExpressionAttributeValueIntermediateNode
csharpAttrValue)
Language\Extensions\DefaultTagHelperTargetExtension.cs (2)
205
child => child is
CSharpExpressionAttributeValueIntermediateNode
|| child is CSharpCodeAttributeValueIntermediateNode);
218
child is
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
"/>;