Rename properties on taghelper nodes

This commit is contained in:
Ryan Nowak 2017-07-07 11:32:05 -07:00
parent ff40124594
commit 9c0a8a5c96
18 changed files with 90 additions and 91 deletions

View File

@ -85,9 +85,9 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Extensions
// Now i has the right insertion point.
node.Children.Insert(i, new DefaultTagHelperCreateIntermediateNode()
{
Field = context.GetFieldName(tagHelper),
FieldName = context.GetFieldName(tagHelper),
TagHelper = tagHelper,
Type = context.GetFullyQualifiedName(tagHelper),
TypeName = context.GetFullyQualifiedName(tagHelper),
});
// Now we need to rewrite any set property nodes to use the default runtime.
@ -100,8 +100,8 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Extensions
// that will use our field and property name.
node.Children[i] = new DefaultTagHelperPropertyIntermediateNode(propertyNode)
{
Field = context.GetFieldName(tagHelper),
Property = propertyNode.BoundAttribute.GetPropertyName(),
FieldName = context.GetFieldName(tagHelper),
PropertyName = propertyNode.BoundAttribute.GetPropertyName(),
};
}
}

View File

@ -11,11 +11,11 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
{
public override IntermediateNodeCollection Children { get; } = IntermediateNodeCollection.ReadOnly;
public string Field { get; set; }
public string FieldName { get; set; }
public TagHelperDescriptor TagHelper { get; set; }
public string Type { get; set; }
public string TypeName { get; set; }
public override void Accept(IntermediateNodeVisitor visitor)
{

View File

@ -151,9 +151,9 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
// Now i has the right insertion point.
node.Children.Insert(i, new DefaultTagHelperCreateIntermediateNode()
{
Field = context.GetFieldName(tagHelper),
FieldName = context.GetFieldName(tagHelper),
TagHelper = tagHelper,
Type = tagHelper.GetTypeName(),
TypeName = tagHelper.GetTypeName(),
});
// Next we need to rewrite any property nodes to use the field and property name for this
@ -166,8 +166,8 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
// This belongs to the current tag helper, replace it.
node.Children[i] = new DefaultTagHelperPropertyIntermediateNode(propertyNode)
{
Field = context.GetFieldName(tagHelper),
Property = propertyNode.BoundAttribute.GetPropertyName(),
FieldName = context.GetFieldName(tagHelper),
PropertyName = propertyNode.BoundAttribute.GetPropertyName(),
};
}
}

View File

@ -46,11 +46,11 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
public BoundAttributeDescriptor BoundAttribute { get; set; }
public string Field { get; set; }
public string FieldName { get; set; }
public bool IsIndexerNameMatch { get; set; }
public string Property { get; set; }
public string PropertyName { get; set; }
public TagHelperDescriptor TagHelper { get; set; }

View File

@ -132,16 +132,16 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
}
context.CodeWriter
.WriteStartAssignment(node.Field)
.WriteStartAssignment(node.FieldName)
.Write(CreateTagHelperMethodName)
.WriteLine("<global::" + node.Type + ">();");
.WriteLine("<global::" + node.TypeName + ">();");
if (!DesignTime)
{
context.CodeWriter.WriteInstanceMethodInvocation(
ExecutionContextVariableName,
ExecutionContextAddMethodName,
node.Field);
node.FieldName);
}
}
@ -293,9 +293,9 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
// Throw a reasonable Exception at runtime if the dictionary property is null.
context.CodeWriter
.Write("if (")
.Write(node.Field)
.Write(node.FieldName)
.Write(".")
.Write(node.Property)
.Write(node.PropertyName)
.WriteLine(" == null)");
using (context.CodeWriter.BuildScope())
{
@ -309,7 +309,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
.WriteParameterSeparator()
.WriteStringLiteral(node.TagHelper.GetTypeName())
.WriteParameterSeparator()
.WriteStringLiteral(node.Property)
.WriteStringLiteral(node.PropertyName)
.WriteEndMethodInvocation(endLine: false) // End of method call
.WriteEndMethodInvocation(); // End of new expression / throw statement
}
@ -626,7 +626,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
private static string GetPropertyAccessor(DefaultTagHelperPropertyIntermediateNode node)
{
var propertyAccessor = $"{node.Field}.{node.Property}";
var propertyAccessor = $"{node.FieldName}.{node.PropertyName}";
if (node.IsIndexerNameMatch)
{

View File

@ -2,7 +2,6 @@
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Microsoft.AspNetCore.Razor.Language.CodeGeneration;
using Microsoft.AspNetCore.Razor.Language.Intermediate;
namespace Microsoft.AspNetCore.Razor.Language.Extensions
{

View File

@ -97,9 +97,9 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
// Throw a reasonable Exception at runtime if the dictionary property is null.
context.CodeWriter
.Write("if (")
.Write(node.Field)
.Write(node.FieldName)
.Write(".")
.Write(node.Property)
.Write(node.PropertyName)
.WriteLine(" == null)");
using (context.CodeWriter.BuildScope())
{
@ -113,7 +113,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
.WriteParameterSeparator()
.WriteStringLiteral(node.TagHelper.GetTypeName())
.WriteParameterSeparator()
.WriteStringLiteral(node.Property)
.WriteStringLiteral(node.PropertyName)
.WriteEndMethodInvocation(endLine: false) // End of method call
.WriteEndMethodInvocation(); // End of new expression / throw statement
}
@ -153,7 +153,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
private static string GetPropertyAccessor(PreallocatedTagHelperPropertyIntermediateNode node)
{
var propertyAccessor = $"{node.Field}.{node.Property}";
var propertyAccessor = $"{node.FieldName}.{node.PropertyName}";
if (node.IsIndexerNameMatch)
{

View File

@ -23,9 +23,9 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
AttributeName = propertyNode.AttributeName;
AttributeStructure = propertyNode.AttributeStructure;
BoundAttribute = propertyNode.BoundAttribute;
Field = propertyNode.Field;
FieldName = propertyNode.FieldName;
IsIndexerNameMatch = propertyNode.IsIndexerNameMatch;
Property = propertyNode.Property;
PropertyName = propertyNode.PropertyName;
Source = propertyNode.Source;
TagHelper = propertyNode.TagHelper;
}
@ -38,11 +38,11 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
public BoundAttributeDescriptor BoundAttribute { get; set; }
public string Field { get; set; }
public string FieldName { get; set; }
public bool IsIndexerNameMatch { get; set; }
public string Property { get; set; }
public string PropertyName { get; set; }
public TagHelperDescriptor TagHelper { get; set; }

View File

@ -23,7 +23,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
var section = new SectionIntermediateNode()
{
Name = sectionName,
SectionName = sectionName,
};
var i = 0;

View File

@ -11,7 +11,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
{
public override IntermediateNodeCollection Children { get; } = new IntermediateNodeCollection();
public string Name { get; set; }
public string SectionName { get; set; }
public override void Accept(IntermediateNodeVisitor visitor)
{

View File

@ -29,7 +29,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
context.CodeWriter
.WriteStartMethodInvocation(SectionMethodName)
.Write("\"")
.Write(node.Name)
.Write(node.SectionName)
.Write("\", ");
using (context.CodeWriter.BuildAsyncLambda(writerName))

View File

@ -87,8 +87,8 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Extensions
// Assert
var tagHelper = FindTagHelperNode(irDocument);
Assert.Equal(vcthFullName, Assert.IsType<DefaultTagHelperCreateIntermediateNode>(tagHelper.Children[1]).Type);
Assert.Equal("Foo", Assert.IsType<DefaultTagHelperPropertyIntermediateNode>(tagHelper.Children[2]).Property);
Assert.Equal(vcthFullName, Assert.IsType<DefaultTagHelperCreateIntermediateNode>(tagHelper.Children[1]).TypeName);
Assert.Equal("Foo", Assert.IsType<DefaultTagHelperPropertyIntermediateNode>(tagHelper.Children[2]).PropertyName);
var @class = FindClassNode(irDocument);
@ -159,7 +159,7 @@ public class __Generated__TagCloudViewComponentTagHelper : Microsoft.AspNetCore.
// Assert
var tagHelper = FindTagHelperNode(irDocument);
Assert.Equal(vcthFullName, Assert.IsType<DefaultTagHelperCreateIntermediateNode>(tagHelper.Children[1]).Type);
Assert.Equal(vcthFullName, Assert.IsType<DefaultTagHelperCreateIntermediateNode>(tagHelper.Children[1]).TypeName);
Assert.IsType<DefaultTagHelperHtmlAttributeIntermediateNode>(tagHelper.Children[2]);
var @class = FindClassNode(irDocument);
@ -238,12 +238,12 @@ public class __Generated__TagCloudViewComponentTagHelper : Microsoft.AspNetCore.
// Assert
var outerTagHelper = FindTagHelperNode(irDocument);
Assert.Equal("PTestTagHelper", Assert.IsType<DefaultTagHelperCreateIntermediateNode>(outerTagHelper.Children[1]).Type);
Assert.Equal("Foo", Assert.IsType<DefaultTagHelperPropertyIntermediateNode>(outerTagHelper.Children[2]).Property);
Assert.Equal("PTestTagHelper", Assert.IsType<DefaultTagHelperCreateIntermediateNode>(outerTagHelper.Children[1]).TypeName);
Assert.Equal("Foo", Assert.IsType<DefaultTagHelperPropertyIntermediateNode>(outerTagHelper.Children[2]).PropertyName);
var vcth = FindTagHelperNode(outerTagHelper.Children[0]);
Assert.Equal(vcthFullName, Assert.IsType<DefaultTagHelperCreateIntermediateNode>(vcth.Children[1]).Type);
Assert.Equal("Foo", Assert.IsType<DefaultTagHelperPropertyIntermediateNode>(vcth.Children[2]).Property);
Assert.Equal(vcthFullName, Assert.IsType<DefaultTagHelperCreateIntermediateNode>(vcth.Children[1]).TypeName);
Assert.Equal("Foo", Assert.IsType<DefaultTagHelperPropertyIntermediateNode>(vcth.Children[2]).PropertyName);
var @class = FindClassNode(irDocument);

View File

@ -139,8 +139,8 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
var tagHelperNode = new TagHelperIntermediateNode();
var node = new DefaultTagHelperCreateIntermediateNode()
{
Field = "__TestNamespace_MyTagHelper",
Type = "TestNamespace.MyTagHelper",
FieldName = "__TestNamespace_MyTagHelper",
TypeName = "TestNamespace.MyTagHelper",
};
tagHelperNode.Children.Add(node);
Push(context, tagHelperNode);
@ -167,8 +167,8 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
var tagHelperNode = new TagHelperIntermediateNode();
var node = new DefaultTagHelperCreateIntermediateNode()
{
Field = "__TestNamespace_MyTagHelper",
Type = "TestNamespace.MyTagHelper",
FieldName = "__TestNamespace_MyTagHelper",
TypeName = "TestNamespace.MyTagHelper",
};
tagHelperNode.Children.Add(node);
Push(context, tagHelperNode);
@ -372,9 +372,9 @@ EndAddHtmlAttributeValues(__tagHelperExecutionContext);
AttributeName = "bound",
AttributeStructure = AttributeStructure.DoubleQuotes,
BoundAttribute = StringPropertyTagHelper.BoundAttributes.Single(),
Field = "__InputTagHelper",
FieldName = "__InputTagHelper",
IsIndexerNameMatch = false,
Property = "StringProp",
PropertyName = "StringProp",
TagHelper = StringPropertyTagHelper,
Children =
{
@ -413,9 +413,9 @@ __InputTagHelper.StringProp = ""value"";
AttributeName = "bound",
AttributeStructure = AttributeStructure.DoubleQuotes,
BoundAttribute = StringPropertyTagHelper.BoundAttributes.Single(),
Field = "__InputTagHelper",
FieldName = "__InputTagHelper",
IsIndexerNameMatch = false,
Property = "StringProp",
PropertyName = "StringProp",
TagHelper = StringPropertyTagHelper,
Children =
{
@ -454,9 +454,9 @@ __InputTagHelper.StringProp = string.Empty;
AttributeName = "bound",
AttributeStructure = AttributeStructure.DoubleQuotes,
BoundAttribute = IntPropertyTagHelper.BoundAttributes.Single(),
Field = "__InputTagHelper",
FieldName = "__InputTagHelper",
IsIndexerNameMatch = false,
Property = "IntProp",
PropertyName = "IntProp",
TagHelper = IntPropertyTagHelper,
Source = Span,
Children =
@ -500,17 +500,17 @@ __InputTagHelper.IntProp = 32;
{
// We only look at the attribute name here.
AttributeName = "bound",
Field = "__OtherTagHelper",
Property = "IntProp",
FieldName = "__OtherTagHelper",
PropertyName = "IntProp",
};
var node2 = new DefaultTagHelperPropertyIntermediateNode()
{
AttributeName = "bound",
AttributeStructure = AttributeStructure.DoubleQuotes,
BoundAttribute = IntPropertyTagHelper.BoundAttributes.Single(),
Field = "__InputTagHelper",
FieldName = "__InputTagHelper",
IsIndexerNameMatch = false,
Property = "IntProp",
PropertyName = "IntProp",
TagHelper = IntPropertyTagHelper,
Source = Span,
};
@ -543,9 +543,9 @@ __InputTagHelper.IntProp = 32;
AttributeName = "bound",
AttributeStructure = AttributeStructure.DoubleQuotes,
BoundAttribute = IntPropertyTagHelper.BoundAttributes.Single(),
Field = "__InputTagHelper",
FieldName = "__InputTagHelper",
IsIndexerNameMatch = false,
Property = "IntProp",
PropertyName = "IntProp",
TagHelper = IntPropertyTagHelper,
Children =
{
@ -583,9 +583,9 @@ __InputTagHelper.IntProp = 32;
AttributeName = "foo-bound",
AttributeStructure = AttributeStructure.DoubleQuotes,
BoundAttribute = IntIndexerTagHelper.BoundAttributes.Single(),
Field = "__InputTagHelper",
FieldName = "__InputTagHelper",
IsIndexerNameMatch = true,
Property = "IntIndexer",
PropertyName = "IntIndexer",
TagHelper = IntIndexerTagHelper,
Source = Span,
Children =
@ -628,9 +628,9 @@ __InputTagHelper.IntIndexer[""bound""] = 32;
AttributeName = "foo-bound",
AttributeStructure = AttributeStructure.DoubleQuotes,
BoundAttribute = IntIndexerTagHelper.BoundAttributes.Single(),
Field = "__InputTagHelper",
FieldName = "__InputTagHelper",
IsIndexerNameMatch = true,
Property = "IntIndexer",
PropertyName = "IntIndexer",
TagHelper = IntIndexerTagHelper,
Children =
{
@ -668,9 +668,9 @@ __InputTagHelper.IntIndexer[""bound""] = 32;
AttributeName = "bound",
AttributeStructure = AttributeStructure.DoubleQuotes,
BoundAttribute = StringPropertyTagHelper.BoundAttributes.Single(),
Field = "__InputTagHelper",
FieldName = "__InputTagHelper",
IsIndexerNameMatch = false,
Property = "StringProp",
PropertyName = "StringProp",
TagHelper = StringPropertyTagHelper,
Children =
{
@ -714,9 +714,9 @@ __tagHelperExecutionContext.AddTagHelperAttribute(""bound"", __InputTagHelper.St
AttributeName = "bound",
AttributeStructure = AttributeStructure.DoubleQuotes,
BoundAttribute = IntPropertyTagHelper.BoundAttributes.Single(),
Field = "__InputTagHelper",
FieldName = "__InputTagHelper",
IsIndexerNameMatch = false,
Property = "IntProp",
PropertyName = "IntProp",
TagHelper = IntPropertyTagHelper,
Source = Span,
Children =
@ -761,17 +761,17 @@ __tagHelperExecutionContext.AddTagHelperAttribute(""bound"", __InputTagHelper.In
{
// We only look at the attribute name here.
AttributeName = "bound",
Field = "__OtherTagHelper",
Property = "IntProp",
FieldName = "__OtherTagHelper",
PropertyName = "IntProp",
};
var node2 = new DefaultTagHelperPropertyIntermediateNode()
{
AttributeName = "bound",
AttributeStructure = AttributeStructure.DoubleQuotes,
BoundAttribute = IntPropertyTagHelper.BoundAttributes.Single(),
Field = "__InputTagHelper",
FieldName = "__InputTagHelper",
IsIndexerNameMatch = false,
Property = "IntProp",
PropertyName = "IntProp",
TagHelper = IntPropertyTagHelper,
Source = Span,
};
@ -804,9 +804,9 @@ __tagHelperExecutionContext.AddTagHelperAttribute(""bound"", __InputTagHelper.In
AttributeName = "bound",
AttributeStructure = AttributeStructure.DoubleQuotes,
BoundAttribute = IntPropertyTagHelper.BoundAttributes.Single(),
Field = "__InputTagHelper",
FieldName = "__InputTagHelper",
IsIndexerNameMatch = false,
Property = "IntProp",
PropertyName = "IntProp",
TagHelper = IntPropertyTagHelper,
Children =
{
@ -845,9 +845,9 @@ __tagHelperExecutionContext.AddTagHelperAttribute(""bound"", __InputTagHelper.In
AttributeName = "foo-bound",
AttributeStructure = AttributeStructure.DoubleQuotes,
BoundAttribute = IntIndexerTagHelper.BoundAttributes.Single(),
Field = "__InputTagHelper",
FieldName = "__InputTagHelper",
IsIndexerNameMatch = true,
Property = "IntIndexer",
PropertyName = "IntIndexer",
TagHelper = IntIndexerTagHelper,
Source = Span,
Children =
@ -895,9 +895,9 @@ __tagHelperExecutionContext.AddTagHelperAttribute(""foo-bound"", __InputTagHelpe
AttributeName = "foo-first",
AttributeStructure = AttributeStructure.DoubleQuotes,
BoundAttribute = IntIndexerTagHelper.BoundAttributes.Single(),
Field = "__InputTagHelper",
FieldName = "__InputTagHelper",
IsIndexerNameMatch = true,
Property = "IntIndexer",
PropertyName = "IntIndexer",
TagHelper = IntIndexerTagHelper,
Source = Span,
Children =
@ -913,9 +913,9 @@ __tagHelperExecutionContext.AddTagHelperAttribute(""foo-bound"", __InputTagHelpe
AttributeName = "foo-bound",
AttributeStructure = AttributeStructure.DoubleQuotes,
BoundAttribute = IntIndexerTagHelper.BoundAttributes.Single(),
Field = "__InputTagHelper",
FieldName = "__InputTagHelper",
IsIndexerNameMatch = true,
Property = "IntIndexer",
PropertyName = "IntIndexer",
TagHelper = IntIndexerTagHelper,
Source = Span,
Children =
@ -960,9 +960,9 @@ __tagHelperExecutionContext.AddTagHelperAttribute(""foo-bound"", __InputTagHelpe
AttributeName = "foo-bound",
AttributeStructure = AttributeStructure.DoubleQuotes,
BoundAttribute = IntIndexerTagHelper.BoundAttributes.Single(),
Field = "__InputTagHelper",
FieldName = "__InputTagHelper",
IsIndexerNameMatch = true,
Property = "IntIndexer",
PropertyName = "IntIndexer",
TagHelper = IntIndexerTagHelper,
Children =
{

View File

@ -140,8 +140,8 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
{
AttributeName = descriptor.Name,
BoundAttribute = descriptor,
Field = "__FooTagHelper",
Property = "FooProp",
FieldName = "__FooTagHelper",
PropertyName = "FooProp",
VariableName = "_tagHelper1",
};
tagHelperNode.Children.Add(node);
@ -183,11 +183,11 @@ __tagHelperExecutionContext.AddTagHelperAttribute(_tagHelper1);
var node = new PreallocatedTagHelperPropertyIntermediateNode()
{
AttributeName = "pre-Foo",
Field = "__FooTagHelper",
FieldName = "__FooTagHelper",
VariableName = "_tagHelper1",
BoundAttribute = descriptor,
IsIndexerNameMatch = true,
Property = "FooProp",
PropertyName = "FooProp",
TagHelper = tagHelperBuilder.Build(),
};
tagHelperNode.Children.Add(node);
@ -234,21 +234,21 @@ __tagHelperExecutionContext.AddTagHelperAttribute(_tagHelper1);
var node1 = new PreallocatedTagHelperPropertyIntermediateNode()
{
AttributeName = "pre-Bar",
Field = "__FooTagHelper",
FieldName = "__FooTagHelper",
VariableName = "_tagHelper0s",
BoundAttribute = boundAttribute,
IsIndexerNameMatch = true,
Property = "FooProp",
PropertyName = "FooProp",
TagHelper = tagHelper,
};
var node2 = new PreallocatedTagHelperPropertyIntermediateNode()
{
AttributeName = "pre-Foo",
Field = "__FooTagHelper",
FieldName = "__FooTagHelper",
VariableName = "_tagHelper1",
BoundAttribute = boundAttribute,
IsIndexerNameMatch = true,
Property = "FooProp",
PropertyName = "FooProp",
TagHelper = tagHelper,
};
tagHelperNode.Children.Add(node1);

View File

@ -72,7 +72,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
node => Assert.IsType<SectionIntermediateNode>(node));
var section = method.Children[1] as SectionIntermediateNode;
Assert.Equal("Header", section.Name);
Assert.Equal("Header", section.SectionName);
Children(section, c => Html(" <p>Hello World</p> ", c));
}

View File

@ -21,7 +21,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
{
new CSharpExpressionIntermediateNode(),
},
Name = "MySection"
SectionName = "MySection"
};
var extension = new SectionTargetExtension()
@ -55,7 +55,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions
{
new CSharpExpressionIntermediateNode(),
},
Name = "MySection"
SectionName = "MySection"
};
var extension = new SectionTargetExtension()

View File

@ -121,13 +121,13 @@ namespace Microsoft.AspNetCore.Razor.Language.IntegrationTests
WriteContentNode(n, n.VariableName, n.AttributeName, n.Value, string.Format("HtmlAttributeValueStyle.{0}", n.AttributeStructure));
break;
case PreallocatedTagHelperPropertyIntermediateNode n:
WriteContentNode(n, n.VariableName, n.AttributeName, n.Property);
WriteContentNode(n, n.VariableName, n.AttributeName, n.PropertyName);
break;
case PreallocatedTagHelperPropertyValueIntermediateNode n:
WriteContentNode(n, n.VariableName, n.AttributeName, n.Value, string.Format("HtmlAttributeValueStyle.{0}", n.AttributeStructure));
break;
case DefaultTagHelperCreateIntermediateNode n:
WriteContentNode(n, n.Type);
WriteContentNode(n, n.TypeName);
break;
case DefaultTagHelperExecuteIntermediateNode n:
WriteBasicNode(n);
@ -149,7 +149,7 @@ namespace Microsoft.AspNetCore.Razor.Language.IntegrationTests
public void VisitExtension(SectionIntermediateNode node)
{
WriteContentNode(node, node.Name);
WriteContentNode(node, node.SectionName);
}
protected void WriteBasicNode(IntermediateNode node)

View File

@ -388,7 +388,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Intermediate
try
{
Assert.Equal(attributeName, setPreallocatedTagHelperProperty.AttributeName);
Assert.Equal(propertyName, setPreallocatedTagHelperProperty.Property);
Assert.Equal(propertyName, setPreallocatedTagHelperProperty.PropertyName);
}
catch (XunitException e)
{