diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentChildContentIntegrationTest.cs b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentChildContentIntegrationTest.cs
index ee4c92fcb7..15c2d4de9b 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentChildContentIntegrationTest.cs
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentChildContentIntegrationTest.cs
@@ -23,7 +23,7 @@ namespace Test
}
[Parameter]
- RenderFragment ChildContent { get; set; }
+ public RenderFragment ChildContent { get; set; }
}
}
");
@@ -41,10 +41,10 @@ namespace Test
}
[Parameter]
- RenderFragment ChildContent { get; set; }
+ public RenderFragment ChildContent { get; set; }
[Parameter]
- string Value { get; set; }
+ public string Value { get; set; }
}
}
");
@@ -64,19 +64,19 @@ namespace Test
}
[Parameter]
- string Name { get; set; }
+ public string Name { get; set; }
[Parameter]
- RenderFragment Header { get; set; }
+ public RenderFragment Header { get; set; }
[Parameter]
- RenderFragment ChildContent { get; set; }
+ public RenderFragment ChildContent { get; set; }
[Parameter]
- RenderFragment Footer { get; set; }
+ public RenderFragment Footer { get; set; }
[Parameter]
- string Value { get; set; }
+ public string Value { get; set; }
}
}
");
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentCodeGenerationTestBase.cs b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentCodeGenerationTestBase.cs
index 471322b2d3..cd2a441163 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentCodeGenerationTestBase.cs
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentCodeGenerationTestBase.cs
@@ -174,10 +174,10 @@ namespace Test
public class MyComponent : ComponentBase
{
- [Parameter] int IntProperty { get; set; }
- [Parameter] bool BoolProperty { get; set; }
- [Parameter] string StringProperty { get; set; }
- [Parameter] SomeType ObjectProperty { get; set; }
+ [Parameter] public int IntProperty { get; set; }
+ [Parameter] public bool BoolProperty { get; set; }
+ [Parameter] public string StringProperty { get; set; }
+ [Parameter] public SomeType ObjectProperty { get; set; }
}
}
"));
@@ -215,9 +215,9 @@ namespace Test
}
@code {
- [Parameter] TItem1 Item1 { get; set; }
- [Parameter] List Items2 { get; set; }
- [Parameter] RenderFragment ChildContent { get; set; }
+ [Parameter] public TItem1 Item1 { get; set; }
+ [Parameter] public List Items2 { get; set; }
+ [Parameter] public RenderFragment ChildContent { get; set; }
}");
// Assert
@@ -238,7 +238,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- string StringProperty { get; set; }
+ public string StringProperty { get; set; }
}
}
"));
@@ -289,7 +289,7 @@ namespace Test
{
public class CoolnessMeter : ComponentBase
{
- [Parameter] private int Coolness { get; set; }
+ [Parameter] public int Coolness { get; set; }
}
}
"));
@@ -415,10 +415,10 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- int Value { get; set; }
+ public int Value { get; set; }
[Parameter]
- Action ValueChanged { get; set; }
+ public Action ValueChanged { get; set; }
}
}"));
@@ -448,10 +448,10 @@ namespace Test
public class InputText : ComponentBase
{
[Parameter]
- string Value { get; set; }
+ public string Value { get; set; }
[Parameter]
- Action ValueChanged { get; set; }
+ public Action ValueChanged { get; set; }
}
}"));
@@ -495,10 +495,10 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- int Value { get; set; }
+ public int Value { get; set; }
[Parameter]
- Action ValueChanged { get; set; }
+ public Action ValueChanged { get; set; }
}
}"));
@@ -534,10 +534,10 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- int Value { get; set; }
+ public int Value { get; set; }
[Parameter]
- EventCallback ValueChanged { get; set; }
+ public EventCallback ValueChanged { get; set; }
}
}"));
@@ -567,10 +567,10 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- int Value { get; set; }
+ public int Value { get; set; }
[Parameter]
- EventCallback ValueChanged { get; set; }
+ public EventCallback ValueChanged { get; set; }
}
}"));
@@ -634,10 +634,10 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- int Value { get; set; }
+ public int Value { get; set; }
[Parameter]
- Action OnChanged { get; set; }
+ public Action OnChanged { get; set; }
}
}"));
// Act
@@ -694,13 +694,13 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- int Value { get; set; }
+ public int Value { get; set; }
[Parameter]
- Action ValueChanged { get; set; }
+ public Action ValueChanged { get; set; }
[Parameter]
- Expression> ValueExpression { get; set; }
+ public Expression> ValueExpression { get; set; }
}
}"));
@@ -731,13 +731,13 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- int Value { get; set; }
+ public int Value { get; set; }
[Parameter]
- EventCallback ValueChanged { get; set; }
+ public EventCallback ValueChanged { get; set; }
[Parameter]
- Expression> ValueExpression { get; set; }
+ public Expression> ValueExpression { get; set; }
}
}"));
@@ -768,13 +768,13 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- int Value { get; set; }
+ public int Value { get; set; }
[Parameter]
- Action ValueChanged { get; set; }
+ public Action ValueChanged { get; set; }
[Parameter]
- Expression> ValueExpression { get; set; }
+ public Expression> ValueExpression { get; set; }
}
}"));
@@ -807,13 +807,13 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- T SomeParam { get; set; }
+ public T SomeParam { get; set; }
[Parameter]
- Action SomeParamChanged { get; set; }
+ public Action SomeParamChanged { get; set; }
[Parameter]
- Expression> SomeParamExpression { get; set; }
+ public Expression> SomeParamExpression { get; set; }
}
}"));
@@ -844,13 +844,13 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- T SomeParam { get; set; }
+ public T SomeParam { get; set; }
[Parameter]
- EventCallback SomeParamChanged { get; set; }
+ public EventCallback SomeParamChanged { get; set; }
[Parameter]
- Expression> SomeParamExpression { get; set; }
+ public Expression> SomeParamExpression { get; set; }
}
}"));
@@ -1372,10 +1372,10 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- string MyAttr { get; set; }
+ public string MyAttr { get; set; }
[Parameter]
- RenderFragment ChildContent { get; set; }
+ public RenderFragment ChildContent { get; set; }
}
}
"));
@@ -1402,10 +1402,10 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- string MyAttr { get; set; }
+ public string MyAttr { get; set; }
[Parameter]
- RenderFragment ChildContent { get; set; }
+ public RenderFragment ChildContent { get; set; }
}
}
"));
@@ -1433,10 +1433,10 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- string MyAttr { get; set; }
+ public string MyAttr { get; set; }
[Parameter]
- RenderFragment ChildContent { get; set; }
+ public RenderFragment ChildContent { get; set; }
}
}
"));
@@ -1467,10 +1467,10 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- string MyAttr { get; set; }
+ public string MyAttr { get; set; }
[Parameter]
- RenderFragment ChildContent { get; set; }
+ public RenderFragment ChildContent { get; set; }
}
}
"));
@@ -1501,7 +1501,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- RenderFragment ChildContent { get; set; }
+ public RenderFragment ChildContent { get; set; }
}
}
"));
@@ -1528,7 +1528,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- RenderFragment ChildContent { get; set; }
+ public RenderFragment ChildContent { get; set; }
}
}
"));
@@ -1555,7 +1555,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- RenderFragment ChildContent { get; set; }
+ public RenderFragment ChildContent { get; set; }
}
}
"));
@@ -1582,10 +1582,10 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- RenderFragment Header { get; set; }
+ public RenderFragment Header { get; set; }
[Parameter]
- RenderFragment Footer { get; set; }
+ public RenderFragment Footer { get; set; }
}
}
"));
@@ -1615,12 +1615,13 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- RenderFragment Header { get; set; }
-
- RenderFragment ChildContent { get; set; }
+ public RenderFragment Header { get; set; }
[Parameter]
- RenderFragment Footer { get; set; }
+ public RenderFragment ChildContent { get; set; }
+
+ [Parameter]
+ public RenderFragment Footer { get; set; }
}
}
"));
@@ -1650,13 +1651,13 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- RenderFragment Header { get; set; }
+ public RenderFragment Header { get; set; }
[Parameter]
- RenderFragment ChildContent { get; set; }
+ public RenderFragment ChildContent { get; set; }
[Parameter]
- RenderFragment Footer { get; set; }
+ public RenderFragment Footer { get; set; }
}
}
"));
@@ -1849,7 +1850,7 @@ namespace Test
public class HeaderComponent : ComponentBase
{
[Parameter]
- RenderFragment Header { get; set; }
+ public RenderFragment Header { get; set; }
}
}
@@ -1858,7 +1859,7 @@ namespace AnotherTest
public class FooterComponent : ComponentBase
{
[Parameter]
- RenderFragment Footer { get; set; }
+ public RenderFragment Footer { get; set; }
}
}
"));
@@ -1900,7 +1901,7 @@ namespace Test
public class HeaderComponent : ComponentBase
{
[Parameter]
- string Header { get; set; }
+ public string Header { get; set; }
}
}
@@ -1909,7 +1910,7 @@ namespace AnotherTest
public class FooterComponent : ComponentBase
{
[Parameter]
- string Footer { get; set; }
+ public string Footer { get; set; }
}
}
"));
@@ -1948,7 +1949,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- EventCallback OnClick { get; set; }
+ public EventCallback OnClick { get; set; }
}
}
"));
@@ -1983,7 +1984,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- EventCallback OnClick { get; set; }
+ public EventCallback OnClick { get; set; }
}
}
"));
@@ -2018,7 +2019,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- EventCallback OnClick { get; set; }
+ public EventCallback OnClick { get; set; }
}
}
"));
@@ -2053,7 +2054,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- EventCallback OnClick { get; set; }
+ public EventCallback OnClick { get; set; }
}
}
"));
@@ -2088,7 +2089,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- EventCallback OnClick { get; set; }
+ public EventCallback OnClick { get; set; }
}
}
"));
@@ -2124,7 +2125,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- EventCallback OnClick { get; set; }
+ public EventCallback OnClick { get; set; }
}
}
"));
@@ -2160,7 +2161,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- EventCallback OnClick { get; set; }
+ public EventCallback OnClick { get; set; }
}
}
"));
@@ -2195,7 +2196,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- EventCallback OnClick { get; set; }
+ public EventCallback OnClick { get; set; }
}
}
"));
@@ -2230,7 +2231,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- EventCallback OnClick { get; set; }
+ public EventCallback OnClick { get; set; }
}
}
"));
@@ -2266,7 +2267,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- EventCallback OnClick { get; set; }
+ public EventCallback OnClick { get; set; }
}
}
"));
@@ -2302,7 +2303,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- EventCallback OnClick { get; set; }
+ public EventCallback OnClick { get; set; }
}
}
"));
@@ -2346,7 +2347,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- Action OnClick { get; set; }
+ public Action OnClick { get; set; }
}
}
"));
@@ -2413,7 +2414,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- Action OnClick { get; set; }
+ public Action OnClick { get; set; }
}
}
"));
@@ -2664,7 +2665,7 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] TItem Item { get; set; }
+ [Parameter] public TItem Item { get; set; }
}
}
"));
@@ -2690,7 +2691,7 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] TItem Item { get; set; }
+ [Parameter] public TItem Item { get; set; }
}
}
"));
@@ -2716,7 +2717,7 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] TItem Item { get; set; }
+ [Parameter] public TItem Item { get; set; }
}
}
"));
@@ -2744,7 +2745,7 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] TItem Item { get; set; }
+ [Parameter] public TItem Item { get; set; }
}
}
"));
@@ -2770,7 +2771,7 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] TItem Item { get; set; }
+ [Parameter] public TItem Item { get; set; }
}
}
"));
@@ -2798,10 +2799,10 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- TItem Item { get; set; }
+ public TItem Item { get; set; }
[Parameter]
- Action ItemChanged { get; set; }
+ public Action ItemChanged { get; set; }
}
}
"));
@@ -2832,10 +2833,10 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- TItem Item { get; set; }
+ public TItem Item { get; set; }
[Parameter]
- Action ItemChanged { get; set; }
+ public Action ItemChanged { get; set; }
}
}
"));
@@ -2895,7 +2896,7 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] TItem Value { get; set; }
+ [Parameter] public TItem Value { get; set; }
}
}
"));
@@ -2924,9 +2925,9 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] TItem Item { get; set; }
+ [Parameter] public TItem Item { get; set; }
- [Parameter] RenderFragment ChildContent { get; set; }
+ [Parameter] public RenderFragment ChildContent { get; set; }
}
}
"));
@@ -2954,9 +2955,9 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] TItem Item { get; set; }
+ [Parameter] public TItem Item { get; set; }
- [Parameter] RenderFragment ChildContent { get; set; }
+ [Parameter] public RenderFragment ChildContent { get; set; }
}
}
"));
@@ -2984,11 +2985,11 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] TItem Item { get; set; }
+ [Parameter] public TItem Item { get; set; }
- [Parameter] RenderFragment GenericFragment { get; set; }
+ [Parameter] public RenderFragment GenericFragment { get; set; }
- [Parameter] RenderFragment IntFragment { get; set; }
+ [Parameter] public RenderFragment IntFragment { get; set; }
}
}
"));
@@ -3017,9 +3018,9 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] TItem Item { get; set; }
+ [Parameter] public TItem Item { get; set; }
- [Parameter] RenderFragment ChildContent { get; set; }
+ [Parameter] public RenderFragment ChildContent { get; set; }
}
}
"));
@@ -3047,11 +3048,11 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] TItem1 Item { get; set; }
+ [Parameter] public TItem1 Item { get; set; }
- [Parameter] RenderFragment ChildContent { get; set; }
+ [Parameter] public RenderFragment ChildContent { get; set; }
- [Parameter] RenderFragment AnotherChildContent { get; set; }
+ [Parameter] public RenderFragment AnotherChildContent { get; set; }
public class Context
{
@@ -3088,13 +3089,13 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] TItem1 Item { get; set; }
+ [Parameter] public TItem1 Item { get; set; }
- [Parameter] List Items { get; set; }
+ [Parameter] public List Items { get; set; }
- [Parameter] RenderFragment ChildContent { get; set; }
+ [Parameter] public RenderFragment ChildContent { get; set; }
- [Parameter] RenderFragment AnotherChildContent { get; set; }
+ [Parameter] public RenderFragment AnotherChildContent { get; set; }
public class Context
{
@@ -3130,7 +3131,7 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] TItem Item { get; set; }
+ [Parameter] public TItem Item { get; set; }
}
}
"));
@@ -3161,7 +3162,7 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] TItem Item { get; set; }
+ [Parameter] public TItem Item { get; set; }
}
}
"));
@@ -3192,7 +3193,7 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] TItem Item { get; set; }
+ [Parameter] public TItem Item { get; set; }
}
}
"));
@@ -3253,7 +3254,7 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] TItem Item { get; set; }
+ [Parameter] public TItem Item { get; set; }
}
}
"));
@@ -3318,8 +3319,8 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] TItem Item { get; set; }
- [Parameter] MyClass Foo { get; set; }
+ [Parameter] public TItem Item { get; set; }
+ [Parameter] public MyClass Foo { get; set; }
}
}
@@ -3379,7 +3380,7 @@ namespace Test.Shared
@code {
private object someObject = new object();
- [Parameter] protected int Min { get; set; }
+ [Parameter] public int Min { get; set; }
}
");
@@ -3606,7 +3607,7 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] T Value { get; set;}
+ [Parameter] public T Value { get; set;}
}
}
"));
@@ -3651,7 +3652,7 @@ namespace Test
@code {
- [Parameter] protected int Min { get; set; }
+ [Parameter] public int Min { get; set; }
}
");
@@ -3874,7 +3875,7 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] string Name { get; set; }
+ [Parameter] public string Name { get; set; }
}
}
"));
@@ -3909,7 +3910,7 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] string Name { get; set; }
+ [Parameter] public string Name { get; set; }
}
}
"));
@@ -3947,7 +3948,7 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] RenderFragment Template { get; set; }
+ [Parameter] public RenderFragment Template { get; set; }
}
}
"));
@@ -3975,7 +3976,7 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] RenderFragment PersonTemplate { get; set; }
+ [Parameter] public RenderFragment PersonTemplate { get; set; }
}
public class Person
@@ -4008,7 +4009,7 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] RenderFragment Template { get; set; }
+ [Parameter] public RenderFragment Template { get; set; }
}
public class Context
@@ -4742,7 +4743,7 @@ namespace Test
{
public class SurveyPrompt : ComponentBase
{
- [Parameter] private string Title { get; set; }
+ [Parameter] public string Title { get; set; }
}
}
"));
@@ -4780,7 +4781,7 @@ namespace Test
{
public class SurveyPrompt : ComponentBase
{
- [Parameter] private string Title { get; set; }
+ [Parameter] public string Title { get; set; }
}
}
"));
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentDirectiveIntegrationTest.cs b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentDirectiveIntegrationTest.cs
index 8f2bede012..111cd7978e 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentDirectiveIntegrationTest.cs
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentDirectiveIntegrationTest.cs
@@ -124,7 +124,7 @@ namespace Microsoft.AspNetCore.Razor.Language.IntegrationTests
public class TestLayout : IComponent
{
[Parameter]
- RenderFragment Body { get; set; }
+ public RenderFragment Body { get; set; }
public void Configure(RenderHandle renderHandle)
{
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentDiscoveryIntegrationTest.cs b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentDiscoveryIntegrationTest.cs
index cbabebaade..3743979a0c 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentDiscoveryIntegrationTest.cs
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentDiscoveryIntegrationTest.cs
@@ -91,7 +91,7 @@ namespace Test.AnotherNamespace
var result = CompileToCSharp("UniqueName.cshtml", @"
@typeparam TItem
@functions {
- [Parameter] TItem Item { get; set; }
+ [Parameter] public TItem Item { get; set; }
}");
// Assert
@@ -110,7 +110,7 @@ namespace Test.AnotherNamespace
@typeparam TItem2
@typeparam TItem3
@functions {
- [Parameter] TItem1 Item { get; set; }
+ [Parameter] public TItem1 Item { get; set; }
}");
// Assert
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentGenericTypeIntegrationTest.cs b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentGenericTypeIntegrationTest.cs
index bb73fe42be..c81c766cfc 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentGenericTypeIntegrationTest.cs
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentGenericTypeIntegrationTest.cs
@@ -39,10 +39,10 @@ namespace Test
}
[Parameter]
- List Items { get; set; }
+ public List Items { get; set; }
[Parameter]
- RenderFragment ChildContent { get; set; }
+ public RenderFragment ChildContent { get; set; }
public class Context
{
@@ -68,13 +68,13 @@ namespace Test
}
[Parameter]
- TItem1 Item1 { get; set; }
+ public TItem1 Item1 { get; set; }
[Parameter]
- TItem2 Item2 { get; set; }
+ public TItem2 Item2 { get; set; }
[Parameter]
- TItem3 Item3 { get; set; }
+ public TItem3 Item3 { get; set; }
}
}
");
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentTypingTest.cs b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentTypingTest.cs
index 092d6e7595..b3b8fc19e8 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentTypingTest.cs
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/IntegrationTests/ComponentTypingTest.cs
@@ -31,9 +31,9 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] int Value { get; set; }
- [Parameter] Action ValueChanged { get; set; }
- [Parameter] string AnotherValue { get; set; }
+ [Parameter] public int Value { get; set; }
+ [Parameter] public Action ValueChanged { get; set; }
+ [Parameter] public string AnotherValue { get; set; }
}
public class ModelState
@@ -105,9 +105,9 @@ namespace Test
{
public class MyComponent : ComponentBase
{
- [Parameter] int Value { get; set; }
- [Parameter] Action ValueChanged { get; set; }
- [Parameter] string AnotherValue { get; set; }
+ [Parameter] public int Value { get; set; }
+ [Parameter] public Action ValueChanged { get; set; }
+ [Parameter] public string AnotherValue { get; set; }
}
public class ModelState
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs
index 999fd09999..c65f250449 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs
@@ -75,9 +75,9 @@ __o = ChildContent(item2);
#nullable restore
#line 12 "x:\dir\subdir\Test\TestComponent.cshtml"
- [Parameter] TItem1 Item1 { get; set; }
- [Parameter] List Items2 { get; set; }
- [Parameter] RenderFragment ChildContent { get; set; }
+ [Parameter] public TItem1 Item1 { get; set; }
+ [Parameter] public List Items2 { get; set; }
+ [Parameter] public RenderFragment ChildContent { get; set; }
#line default
#line hidden
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt
index cca19b4e53..493a563308 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt
@@ -38,5 +38,5 @@ Document -
IntermediateToken - (176:9,8 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n}
HtmlContent - (179:10,1 [2] x:\dir\subdir\Test\TestComponent.cshtml)
IntermediateToken - (179:10,1 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n
- CSharpCode - (188:11,7 [164] x:\dir\subdir\Test\TestComponent.cshtml)
- IntermediateToken - (188:11,7 [164] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] TItem1 Item1 { get; set; }\n [Parameter] List Items2 { get; set; }\n [Parameter] RenderFragment ChildContent { get; set; }\n
+ CSharpCode - (188:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml)
+ IntermediateToken - (188:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt
index f88eb29669..913d618ec6 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt
@@ -34,16 +34,16 @@ Generated Location: (1729:66,8 [3] )
|
}|
-Source Location: (188:11,7 [164] x:\dir\subdir\Test\TestComponent.cshtml)
+Source Location: (188:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml)
|
- [Parameter] TItem1 Item1 { get; set; }
- [Parameter] List Items2 { get; set; }
- [Parameter] RenderFragment ChildContent { get; set; }
+ [Parameter] public TItem1 Item1 { get; set; }
+ [Parameter] public List Items2 { get; set; }
+ [Parameter] public RenderFragment ChildContent { get; set; }
|
-Generated Location: (1911:76,7 [164] )
+Generated Location: (1911:76,7 [185] )
|
- [Parameter] TItem1 Item1 { get; set; }
- [Parameter] List Items2 { get; set; }
- [Parameter] RenderFragment ChildContent { get; set; }
+ [Parameter] public TItem1 Item1 { get; set; }
+ [Parameter] public List Items2 { get; set; }
+ [Parameter] public RenderFragment ChildContent { get; set; }
|
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.codegen.cs b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.codegen.cs
index 63abf53307..778c8ab8c9 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.codegen.cs
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.codegen.cs
@@ -45,7 +45,7 @@ namespace Test
private object someObject = new object();
- [Parameter] protected int Min { get; set; }
+ [Parameter] public int Min { get; set; }
#line default
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.ir.txt b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.ir.txt
index 8191223541..d3d4ec8299 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.ir.txt
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.ir.txt
@@ -24,7 +24,7 @@ Document -
SetKey - (49:0,49 [10] x:\dir\subdir\Test\TestComponent.cshtml) - someObject
HtmlContent - (63:0,63 [4] x:\dir\subdir\Test\TestComponent.cshtml)
IntermediateToken - (63:0,63 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n
- HtmlContent - (187:6,5 [2] x:\dir\subdir\Test\TestComponent.cshtml)
- IntermediateToken - (187:6,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n
- CSharpCode - (74:2,7 [112] x:\dir\subdir\Test\TestComponent.cshtml)
- IntermediateToken - (74:2,7 [112] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object someObject = new object();\n\n [Parameter] protected int Min { get; set; }\n
+ HtmlContent - (184:6,5 [2] x:\dir\subdir\Test\TestComponent.cshtml)
+ IntermediateToken - (184:6,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n
+ CSharpCode - (74:2,7 [109] x:\dir\subdir\Test\TestComponent.cshtml)
+ IntermediateToken - (74:2,7 [109] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object someObject = new object();\n\n [Parameter] public int Min { get; set; }\n
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.mappings.txt b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.mappings.txt
index 6018e35989..4849808db0 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.mappings.txt
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.mappings.txt
@@ -8,16 +8,16 @@ Source Location: (49:0,49 [10] x:\dir\subdir\Test\TestComponent.cshtml)
Generated Location: (1118:34,49 [10] )
|someObject|
-Source Location: (74:2,7 [112] x:\dir\subdir\Test\TestComponent.cshtml)
+Source Location: (74:2,7 [109] x:\dir\subdir\Test\TestComponent.cshtml)
|
private object someObject = new object();
- [Parameter] protected int Min { get; set; }
+ [Parameter] public int Min { get; set; }
|
-Generated Location: (1322:44,7 [112] )
+Generated Location: (1322:44,7 [109] )
|
private object someObject = new object();
- [Parameter] protected int Min { get; set; }
+ [Parameter] public int Min { get; set; }
|
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.codegen.cs b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.codegen.cs
index a65ff0c394..e535ca1ae9 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.codegen.cs
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.codegen.cs
@@ -46,7 +46,7 @@ namespace Test
#nullable restore
#line 3 "x:\dir\subdir\Test\TestComponent.cshtml"
- [Parameter] protected int Min { get; set; }
+ [Parameter] public int Min { get; set; }
#line default
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.ir.txt b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.ir.txt
index 59d4ed931f..5ebf20fbf2 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.ir.txt
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.ir.txt
@@ -25,7 +25,7 @@ Document -
ReferenceCapture - (49:0,49 [8] x:\dir\subdir\Test\TestComponent.cshtml) - _element
HtmlContent - (61:0,61 [4] x:\dir\subdir\Test\TestComponent.cshtml)
IntermediateToken - (61:0,61 [4] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n\n
- HtmlContent - (132:4,5 [2] x:\dir\subdir\Test\TestComponent.cshtml)
- IntermediateToken - (132:4,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n
- CSharpCode - (72:2,7 [59] x:\dir\subdir\Test\TestComponent.cshtml)
- IntermediateToken - (72:2,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] protected int Min { get; set; }\n
+ HtmlContent - (129:4,5 [2] x:\dir\subdir\Test\TestComponent.cshtml)
+ IntermediateToken - (129:4,5 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n
+ CSharpCode - (72:2,7 [56] x:\dir\subdir\Test\TestComponent.cshtml)
+ IntermediateToken - (72:2,7 [56] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public int Min { get; set; }\n
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.mappings.txt b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.mappings.txt
index 13699c88b3..e5bbc4a62f 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.mappings.txt
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentDesignTimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.mappings.txt
@@ -8,12 +8,12 @@ Source Location: (49:0,49 [8] x:\dir\subdir\Test\TestComponent.cshtml)
Generated Location: (1319:38,49 [8] )
|_element|
-Source Location: (72:2,7 [59] x:\dir\subdir\Test\TestComponent.cshtml)
+Source Location: (72:2,7 [56] x:\dir\subdir\Test\TestComponent.cshtml)
|
- [Parameter] protected int Min { get; set; }
+ [Parameter] public int Min { get; set; }
|
-Generated Location: (1560:47,7 [59] )
+Generated Location: (1560:47,7 [56] )
|
- [Parameter] protected int Min { get; set; }
+ [Parameter] public int Min { get; set; }
|
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs
index 3091495c95..37ca60c4a5 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.codegen.cs
@@ -55,9 +55,9 @@ using Microsoft.AspNetCore.Components;
#nullable restore
#line 12 "x:\dir\subdir\Test\TestComponent.cshtml"
- [Parameter] TItem1 Item1 { get; set; }
- [Parameter] List Items2 { get; set; }
- [Parameter] RenderFragment ChildContent { get; set; }
+ [Parameter] public TItem1 Item1 { get; set; }
+ [Parameter] public List Items2 { get; set; }
+ [Parameter] public RenderFragment ChildContent { get; set; }
#line default
#line hidden
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt
index e0d4be202a..d596262eab 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.ir.txt
@@ -24,5 +24,5 @@ Document -
IntermediateToken - (176:9,8 [2] x:\dir\subdir\Test\TestComponent.cshtml) - Html - \n
CSharpCode - (178:10,0 [3] x:\dir\subdir\Test\TestComponent.cshtml)
IntermediateToken - (178:10,0 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - }\n
- CSharpCode - (188:11,7 [164] x:\dir\subdir\Test\TestComponent.cshtml)
- IntermediateToken - (188:11,7 [164] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] TItem1 Item1 { get; set; }\n [Parameter] List Items2 { get; set; }\n [Parameter] RenderFragment ChildContent { get; set; }\n
+ CSharpCode - (188:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml)
+ IntermediateToken - (188:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public TItem1 Item1 { get; set; }\n [Parameter] public List Items2 { get; set; }\n [Parameter] public RenderFragment ChildContent { get; set; }\n
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt
index 256b5f85a7..0bba3fcf95 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/ComponentWithTypeParameters/TestComponent.mappings.txt
@@ -14,16 +14,16 @@ Generated Location: (1407:51,0 [3] )
|}
|
-Source Location: (188:11,7 [164] x:\dir\subdir\Test\TestComponent.cshtml)
+Source Location: (188:11,7 [185] x:\dir\subdir\Test\TestComponent.cshtml)
|
- [Parameter] TItem1 Item1 { get; set; }
- [Parameter] List Items2 { get; set; }
- [Parameter] RenderFragment ChildContent { get; set; }
+ [Parameter] public TItem1 Item1 { get; set; }
+ [Parameter] public List Items2 { get; set; }
+ [Parameter] public RenderFragment ChildContent { get; set; }
|
-Generated Location: (1587:60,7 [164] )
+Generated Location: (1587:60,7 [185] )
|
- [Parameter] TItem1 Item1 { get; set; }
- [Parameter] List Items2 { get; set; }
- [Parameter] RenderFragment ChildContent { get; set; }
+ [Parameter] public TItem1 Item1 { get; set; }
+ [Parameter] public List Items2 { get; set; }
+ [Parameter] public RenderFragment ChildContent { get; set; }
|
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.codegen.cs b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.codegen.cs
index c8a58ea342..74604f7ab8 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.codegen.cs
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.codegen.cs
@@ -41,7 +41,7 @@ namespace Test
private object someObject = new object();
- [Parameter] protected int Min { get; set; }
+ [Parameter] public int Min { get; set; }
#line default
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.ir.txt b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.ir.txt
index cbe4192969..c84161056a 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.ir.txt
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.ir.txt
@@ -15,5 +15,5 @@ Document -
CSharpExpressionAttributeValue - (36:0,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) -
IntermediateToken - (37:0,37 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Min
SetKey - (49:0,49 [10] x:\dir\subdir\Test\TestComponent.cshtml) - someObject
- CSharpCode - (74:2,7 [112] x:\dir\subdir\Test\TestComponent.cshtml)
- IntermediateToken - (74:2,7 [112] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object someObject = new object();\n\n [Parameter] protected int Min { get; set; }\n
+ CSharpCode - (74:2,7 [109] x:\dir\subdir\Test\TestComponent.cshtml)
+ IntermediateToken - (74:2,7 [109] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n private object someObject = new object();\n\n [Parameter] public int Min { get; set; }\n
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.mappings.txt b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.mappings.txt
index 8bc97b2749..0a09d51e61 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.mappings.txt
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithKey_AndOtherAttributes/TestComponent.mappings.txt
@@ -3,16 +3,16 @@ Source Location: (49:0,49 [10] x:\dir\subdir\Test\TestComponent.cshtml)
Generated Location: (988:29,49 [10] )
|someObject|
-Source Location: (74:2,7 [112] x:\dir\subdir\Test\TestComponent.cshtml)
+Source Location: (74:2,7 [109] x:\dir\subdir\Test\TestComponent.cshtml)
|
private object someObject = new object();
- [Parameter] protected int Min { get; set; }
+ [Parameter] public int Min { get; set; }
|
-Generated Location: (1229:40,7 [112] )
+Generated Location: (1229:40,7 [109] )
|
private object someObject = new object();
- [Parameter] protected int Min { get; set; }
+ [Parameter] public int Min { get; set; }
|
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.codegen.cs b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.codegen.cs
index d039bfcdce..85402811d2 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.codegen.cs
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.codegen.cs
@@ -45,7 +45,7 @@ namespace Test
#nullable restore
#line 3 "x:\dir\subdir\Test\TestComponent.cshtml"
- [Parameter] protected int Min { get; set; }
+ [Parameter] public int Min { get; set; }
#line default
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.ir.txt b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.ir.txt
index 8006fc59eb..cc1e4700ae 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.ir.txt
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.ir.txt
@@ -16,5 +16,5 @@ Document -
CSharpExpressionAttributeValue - (36:0,36 [4] x:\dir\subdir\Test\TestComponent.cshtml) -
IntermediateToken - (37:0,37 [3] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - Min
ReferenceCapture - (49:0,49 [8] x:\dir\subdir\Test\TestComponent.cshtml) - _element
- CSharpCode - (72:2,7 [59] x:\dir\subdir\Test\TestComponent.cshtml)
- IntermediateToken - (72:2,7 [59] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] protected int Min { get; set; }\n
+ CSharpCode - (72:2,7 [56] x:\dir\subdir\Test\TestComponent.cshtml)
+ IntermediateToken - (72:2,7 [56] x:\dir\subdir\Test\TestComponent.cshtml) - CSharp - \n [Parameter] public int Min { get; set; }\n
diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.mappings.txt b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.mappings.txt
index 01521d24fe..e119fa8929 100644
--- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.mappings.txt
+++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/TestFiles/IntegrationTests/ComponentRuntimeCodeGenerationTest/Element_WithRef_AndOtherAttributes/TestComponent.mappings.txt
@@ -3,12 +3,12 @@ Source Location: (49:0,49 [8] x:\dir\subdir\Test\TestComponent.cshtml)
Generated Location: (1255:34,49 [8] )
|_element|
-Source Location: (72:2,7 [59] x:\dir\subdir\Test\TestComponent.cshtml)
+Source Location: (72:2,7 [56] x:\dir\subdir\Test\TestComponent.cshtml)
|
- [Parameter] protected int Min { get; set; }
+ [Parameter] public int Min { get; set; }
|
-Generated Location: (1520:46,7 [59] )
+Generated Location: (1520:46,7 [56] )
|
- [Parameter] protected int Min { get; set; }
+ [Parameter] public int Min { get; set; }
|
diff --git a/src/Razor/Microsoft.CodeAnalysis.Razor/test/BindTagHelperDescriptorProviderTest.cs b/src/Razor/Microsoft.CodeAnalysis.Razor/test/BindTagHelperDescriptorProviderTest.cs
index dc8b6605ba..825326d6f8 100644
--- a/src/Razor/Microsoft.CodeAnalysis.Razor/test/BindTagHelperDescriptorProviderTest.cs
+++ b/src/Razor/Microsoft.CodeAnalysis.Razor/test/BindTagHelperDescriptorProviderTest.cs
@@ -32,13 +32,13 @@ namespace Test
}
[Parameter]
- string MyProperty { get; set; }
+ public string MyProperty { get; set; }
[Parameter]
- Action MyPropertyChanged { get; set; }
+ public Action MyPropertyChanged { get; set; }
[Parameter]
- Expression> MyPropertyExpression { get; set; }
+ public Expression> MyPropertyExpression { get; set; }
}
}
"));
@@ -156,10 +156,10 @@ namespace Test
}
[Parameter]
- string MyProperty { get; set; }
+ public string MyProperty { get; set; }
[Parameter]
- EventCallback MyPropertyChanged { get; set; }
+ public EventCallback MyPropertyChanged { get; set; }
}
}
"));
diff --git a/src/Razor/Microsoft.CodeAnalysis.Razor/test/ComponentTagHelperDescriptorProviderTest.cs b/src/Razor/Microsoft.CodeAnalysis.Razor/test/ComponentTagHelperDescriptorProviderTest.cs
index 9c29483766..f5325fdb05 100644
--- a/src/Razor/Microsoft.CodeAnalysis.Razor/test/ComponentTagHelperDescriptorProviderTest.cs
+++ b/src/Razor/Microsoft.CodeAnalysis.Razor/test/ComponentTagHelperDescriptorProviderTest.cs
@@ -31,7 +31,7 @@ namespace Test
}
[Parameter]
- private string MyProperty { get; set; }
+ public string MyProperty { get; set; }
}
}
@@ -151,7 +151,7 @@ namespace Test
}
[Parameter]
- private string MyProperty { get; set; }
+ public string MyProperty { get; set; }
}
}
@@ -215,7 +215,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- string MyProperty { get; set; }
+ public string MyProperty { get; set; }
}
}
@@ -257,7 +257,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- bool MyProperty { get; set; }
+ public bool MyProperty { get; set; }
}
}
@@ -310,7 +310,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- MyEnum MyProperty { get; set; }
+ public MyEnum MyProperty { get; set; }
}
}
@@ -357,7 +357,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- T MyProperty { get; set; }
+ public T MyProperty { get; set; }
}
}
@@ -415,13 +415,13 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- T MyProperty1 { get; set; }
+ public T MyProperty1 { get; set; }
[Parameter]
- U MyProperty2 { get; set; }
+ public U MyProperty2 { get; set; }
[Parameter]
- V MyProperty3 { get; set; }
+ public V MyProperty3 { get; set; }
}
}
@@ -496,7 +496,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- Action OnClick { get; set; }
+ public Action OnClick { get; set; }
}
}
@@ -546,7 +546,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- Action OnClick { get; set; }
+ public Action OnClick { get; set; }
}
}
@@ -608,7 +608,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- EventCallback OnClick { get; set; }
+ public EventCallback OnClick { get; set; }
}
}
@@ -658,7 +658,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- EventCallback OnClick { get; set; }
+ public EventCallback OnClick { get; set; }
}
}
@@ -713,7 +713,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- EventCallback OnClick { get; set; }
+ public EventCallback OnClick { get; set; }
}
}
@@ -776,7 +776,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- RenderFragment ChildContent2 { get; set; }
+ public RenderFragment ChildContent2 { get; set; }
}
}
@@ -833,7 +833,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- RenderFragment ChildContent2 { get; set; }
+ public RenderFragment ChildContent2 { get; set; }
}
}
@@ -905,10 +905,10 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- RenderFragment ChildContent2 { get; set; }
+ public RenderFragment ChildContent2 { get; set; }
[Parameter]
- string Context { get; set; }
+ public string Context { get; set; }
}
}
@@ -980,7 +980,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- RenderFragment ChildContent2 { get; set; }
+ public RenderFragment ChildContent2 { get; set; }
}
}
@@ -1062,7 +1062,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- RenderFragment> ChildContent2 { get; set; }
+ public RenderFragment> ChildContent2 { get; set; }
}
}
@@ -1144,7 +1144,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- RenderFragment> ChildContent2 { get; set; }
+ public RenderFragment> ChildContent2 { get; set; }
}
}
@@ -1225,7 +1225,7 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- RenderFragment ChildContent2 { get; set; }
+ public RenderFragment ChildContent2 { get; set; }
public class Context
{
@@ -1310,13 +1310,13 @@ namespace Test
public class MyComponent : ComponentBase
{
[Parameter]
- RenderFragment ChildContent { get; set; }
+ public RenderFragment ChildContent { get; set; }
[Parameter]
- RenderFragment Header { get; set; }
+ public RenderFragment Header { get; set; }
[Parameter]
- RenderFragment Footer { get; set; }
+ public RenderFragment Footer { get; set; }
}
}
@@ -1388,21 +1388,21 @@ namespace Test
public abstract class MyBase : ComponentBase
{
[Parameter]
- protected string Hidden { get; set; }
+ public string Hidden { get; set; }
}
public class MyComponent : MyBase
{
[Parameter]
- string NoSetter { get; }
+ public string NoSetter { get; }
[Parameter]
- static string StaticProperty { get; set; }
+ public static string StaticProperty { get; set; }
public string NoParameterAttribute { get; set; }
// No attribute here, hides base-class property of the same name.
- protected new int Hidden { get; set; }
+ public new int Hidden { get; set; }
public string this[int i]
{
diff --git a/src/Razor/test/testassets/ComponentLibrary/GenericComponent.razor b/src/Razor/test/testassets/ComponentLibrary/GenericComponent.razor
index 5037fef5c0..cccb68d017 100644
--- a/src/Razor/test/testassets/ComponentLibrary/GenericComponent.razor
+++ b/src/Razor/test/testassets/ComponentLibrary/GenericComponent.razor
@@ -3,6 +3,6 @@
@Title - @Item
@functions {
- [Parameter] TItem Item { get; set; }
- [Parameter] string Title { get; set; }
+ [Parameter] public TItem Item { get; set; }
+ [Parameter] public string Title { get; set; }
}
\ No newline at end of file