diff --git a/src/Microsoft.AspNetCore.Blazor.Razor.Extensions/BlazorIntermediateNodeWriter.cs b/src/Microsoft.AspNetCore.Blazor.Razor.Extensions/BlazorIntermediateNodeWriter.cs
index 2edc5f012a..9621a56aa8 100644
--- a/src/Microsoft.AspNetCore.Blazor.Razor.Extensions/BlazorIntermediateNodeWriter.cs
+++ b/src/Microsoft.AspNetCore.Blazor.Razor.Extensions/BlazorIntermediateNodeWriter.cs
@@ -119,7 +119,7 @@ namespace Microsoft.AspNetCore.Blazor.Razor
// Since we're not in the middle of writing an element, this must evaluate as some
// text to display
context.CodeWriter
- .WriteStartMethodInvocation($"{builderVarName}.{nameof(RenderTreeBuilder.AddText)}")
+ .WriteStartMethodInvocation($"{builderVarName}.{nameof(RenderTreeBuilder.AddContent)}")
.Write((_sourceSequence++).ToString())
.WriteParameterSeparator();
@@ -208,7 +208,7 @@ namespace Microsoft.AspNetCore.Blazor.Razor
{
// Text node
codeWriter
- .WriteStartMethodInvocation($"{builderVarName}.{nameof(RenderTreeBuilder.AddText)}")
+ .WriteStartMethodInvocation($"{builderVarName}.{nameof(RenderTreeBuilder.AddContent)}")
.Write((_sourceSequence++).ToString())
.WriteParameterSeparator()
.WriteStringLiteral(nextToken.Data)
diff --git a/src/Microsoft.AspNetCore.Blazor.Razor.Extensions/RenderTreeBuilder.cs b/src/Microsoft.AspNetCore.Blazor.Razor.Extensions/RenderTreeBuilder.cs
index eaf1a70cd5..40dd24f7f9 100644
--- a/src/Microsoft.AspNetCore.Blazor.Razor.Extensions/RenderTreeBuilder.cs
+++ b/src/Microsoft.AspNetCore.Blazor.Razor.Extensions/RenderTreeBuilder.cs
@@ -15,7 +15,7 @@ namespace Microsoft.AspNetCore.Blazor.Razor
public static readonly string CloseComponent = nameof(CloseElement);
- public static readonly string AddText = nameof(AddText);
+ public static readonly string AddContent = nameof(AddContent);
public static readonly string AddAttribute = nameof(AddAttribute);
diff --git a/src/Microsoft.AspNetCore.Blazor/RenderTree/RenderTreeBuilder.cs b/src/Microsoft.AspNetCore.Blazor/RenderTree/RenderTreeBuilder.cs
index f2f4e52f4e..2aa8808f5a 100644
--- a/src/Microsoft.AspNetCore.Blazor/RenderTree/RenderTreeBuilder.cs
+++ b/src/Microsoft.AspNetCore.Blazor/RenderTree/RenderTreeBuilder.cs
@@ -62,7 +62,7 @@ namespace Microsoft.AspNetCore.Blazor.RenderTree
///
/// An integer that represents the position of the instruction in the source code.
/// Content for the new text frame.
- public void AddText(int sequence, string textContent)
+ public void AddContent(int sequence, string textContent)
=> Append(RenderTreeFrame.Text(sequence, textContent ?? string.Empty));
///
@@ -70,8 +70,8 @@ namespace Microsoft.AspNetCore.Blazor.RenderTree
///
/// An integer that represents the position of the instruction in the source code.
/// Content for the new text frame.
- public void AddText(int sequence, object textContent)
- => AddText(sequence, textContent?.ToString());
+ public void AddContent(int sequence, object textContent)
+ => AddContent(sequence, textContent?.ToString());
///
/// Appends a frame representing a string-valued attribute.
diff --git a/test/Microsoft.AspNetCore.Blazor.Test/RenderTreeBuilderTest.cs b/test/Microsoft.AspNetCore.Blazor.Test/RenderTreeBuilderTest.cs
index 7ed104b134..76ef5d71e9 100644
--- a/test/Microsoft.AspNetCore.Blazor.Test/RenderTreeBuilderTest.cs
+++ b/test/Microsoft.AspNetCore.Blazor.Test/RenderTreeBuilderTest.cs
@@ -42,9 +42,9 @@ namespace Microsoft.AspNetCore.Blazor.Test
var nullString = (string)null;
// Act
- builder.AddText(0, "First item");
- builder.AddText(0, nullString);
- builder.AddText(0, "Second item");
+ builder.AddContent(0, "First item");
+ builder.AddContent(0, nullString);
+ builder.AddContent(0, "Second item");
// Assert
var frames = builder.GetFrames();
@@ -62,8 +62,8 @@ namespace Microsoft.AspNetCore.Blazor.Test
var nullObject = (object)null;
// Act
- builder.AddText(0, 1234);
- builder.AddText(0, nullObject);
+ builder.AddContent(0, 1234);
+ builder.AddContent(0, nullObject);
// Assert
var frames = builder.GetFrames();
@@ -93,7 +93,7 @@ namespace Microsoft.AspNetCore.Blazor.Test
var builder = new RenderTreeBuilder(new TestRenderer());
// Act
- builder.AddText(0, "some frame so that the element isn't at position zero");
+ builder.AddContent(0, "some frame so that the element isn't at position zero");
builder.OpenElement(0, "my element");
builder.CloseElement();
@@ -111,10 +111,10 @@ namespace Microsoft.AspNetCore.Blazor.Test
// Act
builder.OpenElement(0, "my element");
- builder.AddText(0, "child 1");
- builder.AddText(0, "child 2");
+ builder.AddContent(0, "child 1");
+ builder.AddContent(0, "child 2");
builder.CloseElement();
- builder.AddText(0, "unrelated item");
+ builder.AddContent(0, "unrelated item");
// Assert
var frames = builder.GetFrames();
@@ -129,22 +129,22 @@ namespace Microsoft.AspNetCore.Blazor.Test
var builder = new RenderTreeBuilder(new TestRenderer());
// Act
- builder.AddText(0, "standalone text 1"); // 0: standalone text 1
- builder.OpenElement(0, "root"); // 1:
- builder.AddText(0, "root text 1"); // 2: root text 1
- builder.AddText(0, "root text 2"); // 3: root text 2
- builder.OpenElement(0, "child"); // 4:
- builder.AddText(0, "child text"); // 5: child text
- builder.OpenElement(0, "grandchild"); // 6:
- builder.AddText(0, "grandchild text 1"); // 7: grandchild text 1
- builder.AddText(0, "grandchild text 2"); // 8: grandchild text 2
- builder.CloseElement(); //
- builder.CloseElement(); //
- builder.AddText(0, "root text 3"); // 9: root text 3
- builder.OpenElement(0, "child 2"); // 10:
- builder.CloseElement(); //
- builder.CloseElement(); //
- builder.AddText(0, "standalone text 2"); // 11: standalone text 2
+ builder.AddContent(0, "standalone text 1"); // 0: standalone text 1
+ builder.OpenElement(0, "root"); // 1:
+ builder.AddContent(0, "root text 1"); // 2: root text 1
+ builder.AddContent(0, "root text 2"); // 3: root text 2
+ builder.OpenElement(0, "child"); // 4:
+ builder.AddContent(0, "child text"); // 5: child text
+ builder.OpenElement(0, "grandchild"); // 6:
+ builder.AddContent(0, "grandchild text 1"); // 7: grandchild text 1
+ builder.AddContent(0, "grandchild text 2"); // 8: grandchild text 2
+ builder.CloseElement(); //
+ builder.CloseElement(); //
+ builder.AddContent(0, "root text 3"); // 9: root text 3
+ builder.OpenElement(0, "child 2"); // 10:
+ builder.CloseElement(); //
+ builder.CloseElement(); //
+ builder.AddContent(0, "standalone text 2"); // 11: standalone text 2
// Assert
Assert.Collection(builder.GetFrames(),
@@ -175,7 +175,7 @@ namespace Microsoft.AspNetCore.Blazor.Test
builder.AddAttribute(0, "attribute2", 123); // 2: attribute2=intExpression123>
builder.OpenElement(0, "child"); // 3:
- builder.AddText(0, "some text"); // 5: some text
+ builder.AddContent(0, "some text"); // 5: some text
builder.CloseElement(); //
builder.CloseElement(); //
@@ -225,7 +225,7 @@ namespace Microsoft.AspNetCore.Blazor.Test
Assert.Throws(() =>
{
builder.OpenElement(0, "some element");
- builder.AddText(1, "hello");
+ builder.AddContent(1, "hello");
builder.AddAttribute(2, "name", "value");
});
}
@@ -240,7 +240,7 @@ namespace Microsoft.AspNetCore.Blazor.Test
Assert.Throws(() =>
{
builder.OpenElement(0, "some element");
- builder.AddText(1, "hello");
+ builder.AddContent(1, "hello");
builder.AddAttribute(2, "name", eventInfo => { });
});
}
@@ -323,12 +323,12 @@ namespace Microsoft.AspNetCore.Blazor.Test
// Act
builder.OpenElement(10, "parent"); // 0:
builder.OpenRegion(11); // 1: [region
- builder.AddText(3, "Hello"); // 2: Hello
+ builder.AddContent(3, "Hello"); // 2: Hello
builder.OpenRegion(4); // 3: [region
builder.OpenElement(3, "another"); // 4:
builder.CloseElement(); //
builder.CloseRegion(); // ]
- builder.AddText(6, "Goodbye"); // 5: Goodbye
+ builder.AddContent(6, "Goodbye"); // 5: Goodbye
builder.CloseRegion(); // ]
builder.CloseElement(); //
@@ -349,9 +349,9 @@ namespace Microsoft.AspNetCore.Blazor.Test
var builder = new RenderTreeBuilder(new TestRenderer());
// Act
- builder.AddText(0, "some text");
+ builder.AddContent(0, "some text");
builder.OpenElement(1, "elem");
- builder.AddText(2, "more text");
+ builder.AddContent(2, "more text");
builder.CloseElement();
builder.Clear();
diff --git a/test/Microsoft.AspNetCore.Blazor.Test/RenderTreeDiffBuilderTest.cs b/test/Microsoft.AspNetCore.Blazor.Test/RenderTreeDiffBuilderTest.cs
index dfd9ec4ac1..331233a90f 100644
--- a/test/Microsoft.AspNetCore.Blazor.Test/RenderTreeDiffBuilderTest.cs
+++ b/test/Microsoft.AspNetCore.Blazor.Test/RenderTreeDiffBuilderTest.cs
@@ -43,7 +43,7 @@ namespace Microsoft.AspNetCore.Blazor.Test
public static IEnumerable