Open
Description
<input @ref="@a" @ref="@b" />
@code {
ElementReference a;
ElementReference b;
}
Produces roughly:
__builder.OpenElement(0, "input");
__builder.AddContent(1, b);
__builder.AddAttribute(2, "@ref");
__builder.AddElementReferenceCapture(3, (__value) => { a = __value; });
__builder.CloseElement();
Notice b
is produced as AddContent
which won't work at runtime. No warning about duplicate @ref
s is emitted either.
This happens for other special attributes as well, like @formname
.
See also:
Activity