Update sample applications to use public [Parameter]s.

- Updated all `[Parameter]` references in .cs, .razor and .cshtml files to be `public`.

#8825
This commit is contained in:
N. Taylor Mullen 2019-07-16 15:13:11 -07:00
parent fedf03bd47
commit 47eb53492c
34 changed files with 120 additions and 120 deletions

View File

@ -31,10 +31,10 @@ namespace Test
public class MyComponent : ComponentBase public class MyComponent : ComponentBase
{ {
[Parameter] [Parameter]
int Value { get; set; } public int Value { get; set; }
[Parameter] [Parameter]
Action<int> ValueChanged { get; set; } public Action<int> ValueChanged { get; set; }
} }
}")); }"));
@ -105,10 +105,10 @@ namespace Test
public class MyComponent : ComponentBase public class MyComponent : ComponentBase
{ {
[Parameter] [Parameter]
int Value { get; set; } public int Value { get; set; }
[Parameter] [Parameter]
Action<int> OnChanged { get; set; } public Action<int> OnChanged { get; set; }
} }
}")); }"));

View File

@ -25,7 +25,7 @@ namespace Test
} }
[Parameter] [Parameter]
RenderFragment ChildContent { get; set; } public RenderFragment ChildContent { get; set; }
} }
} }
"); ");
@ -43,10 +43,10 @@ namespace Test
} }
[Parameter] [Parameter]
RenderFragment<string> ChildContent { get; set; } public RenderFragment<string> ChildContent { get; set; }
[Parameter] [Parameter]
string Value { get; set; } public string Value { get; set; }
} }
} }
"); ");
@ -66,19 +66,19 @@ namespace Test
} }
[Parameter] [Parameter]
string Name { get; set; } public string Name { get; set; }
[Parameter] [Parameter]
RenderFragment<string> Header { get; set; } public RenderFragment<string> Header { get; set; }
[Parameter] [Parameter]
RenderFragment<string> ChildContent { get; set; } public RenderFragment<string> ChildContent { get; set; }
[Parameter] [Parameter]
RenderFragment Footer { get; set; } public RenderFragment Footer { get; set; }
[Parameter] [Parameter]
string Value { get; set; } public string Value { get; set; }
} }
} }
"); ");

View File

@ -62,10 +62,10 @@ namespace Test
public class MyComponent : ComponentBase public class MyComponent : ComponentBase
{ {
[Parameter] int IntProperty { get; set; } [Parameter] public int IntProperty { get; set; }
[Parameter] bool BoolProperty { get; set; } [Parameter] public bool BoolProperty { get; set; }
[Parameter] string StringProperty { get; set; } [Parameter] public string StringProperty { get; set; }
[Parameter] SomeType ObjectProperty { get; set; } [Parameter] public SomeType ObjectProperty { get; set; }
} }
} }
")); "));
@ -135,7 +135,7 @@ namespace Test
public class MyComponent : ComponentBase public class MyComponent : ComponentBase
{ {
[Parameter] [Parameter]
string StringProperty { get; set; } public string StringProperty { get; set; }
} }
} }
")); "));
@ -208,7 +208,7 @@ namespace Test
public class MyComponent : ComponentBase public class MyComponent : ComponentBase
{ {
[Parameter] [Parameter]
Action<UIMouseEventArgs> OnClick { get; set; } public Action<UIMouseEventArgs> OnClick { get; set; }
} }
} }
")); "));
@ -253,7 +253,7 @@ namespace Test
public class MyComponent : ComponentBase public class MyComponent : ComponentBase
{ {
[Parameter] [Parameter]
Action<UIEventArgs> OnClick { get; set; } public Action<UIEventArgs> OnClick { get; set; }
} }
} }
")); "));
@ -298,7 +298,7 @@ namespace Test
public class MyComponent : ComponentBase public class MyComponent : ComponentBase
{ {
[Parameter] [Parameter]
bool BoolProperty { get; set; } public bool BoolProperty { get; set; }
} }
}")); }"));
@ -326,10 +326,10 @@ namespace Test
public class MyComponent : ComponentBase public class MyComponent : ComponentBase
{ {
[Parameter] [Parameter]
string MyAttr { get; set; } public string MyAttr { get; set; }
[Parameter] [Parameter]
RenderFragment ChildContent { get; set; } public RenderFragment ChildContent { get; set; }
} }
} }
")); "));
@ -370,7 +370,7 @@ namespace Test
public class MyComponent : ComponentBase public class MyComponent : ComponentBase
{ {
[Parameter] [Parameter]
RenderFragment ChildContent { get; set; } public RenderFragment ChildContent { get; set; }
} }
} }
")); "));
@ -416,7 +416,7 @@ namespace Test
{ {
public class SurveyPrompt : ComponentBase public class SurveyPrompt : ComponentBase
{ {
[Parameter] private string Title { get; set; } [Parameter] public string Title { get; set; }
} }
} }
")); "));
@ -508,7 +508,7 @@ namespace Test
public class MyComponent : ComponentBase public class MyComponent : ComponentBase
{ {
[Parameter] [Parameter]
RenderFragment ChildContent { get; set; } public RenderFragment ChildContent { get; set; }
} }
} }
")); "));
@ -571,9 +571,9 @@ namespace Test
{ {
public class Repeater : ComponentBase public class Repeater : ComponentBase
{ {
[Parameter] int Count { get; set; } [Parameter] public int Count { get; set; }
[Parameter] RenderFragment<string> Template { get; set; } [Parameter] public RenderFragment<string> Template { get; set; }
[Parameter] string Value { get; set; } [Parameter] public string Value { get; set; }
protected override void BuildRenderTree(RenderTreeBuilder builder) protected override void BuildRenderTree(RenderTreeBuilder builder)
{ {

View File

@ -147,7 +147,7 @@ namespace Microsoft.AspNetCore.Blazor.Build.Test
public class TestLayout : IComponent public class TestLayout : IComponent
{ {
[Parameter] [Parameter]
RenderFragment Body { get; set; } public RenderFragment Body { get; set; }
public void Configure(RenderHandle renderHandle) public void Configure(RenderHandle renderHandle)
{ {

View File

@ -41,10 +41,10 @@ namespace Test
} }
[Parameter] [Parameter]
List<TItem> Items { get; set; } public List<TItem> Items { get; set; }
[Parameter] [Parameter]
RenderFragment<Context> ChildContent { get; set; } public RenderFragment<Context> ChildContent { get; set; }
public class Context public class Context
{ {
@ -70,13 +70,13 @@ namespace Test
} }
[Parameter] [Parameter]
TItem1 Item1 { get; set; } public TItem1 Item1 { get; set; }
[Parameter] [Parameter]
TItem2 Item2 { get; set; } public TItem2 Item2 { get; set; }
[Parameter] [Parameter]
TItem3 Item3 { get; set; } public TItem3 Item3 { get; set; }
} }
} }
"); ");
@ -224,7 +224,7 @@ namespace Test
<GenericContext Items=""@MyItems"" @ref=""_my"" @ref:suppressField /> <GenericContext Items=""@MyItems"" @ref=""_my"" @ref:suppressField />
@code { @code {
[Parameter] List<TItem> MyItems { get; set; } [Parameter] public List<TItem> MyItems { get; set; }
GenericContext<TItem> _my; GenericContext<TItem> _my;
void Foo() { GC.KeepAlive(_my); } void Foo() { GC.KeepAlive(_my); }
}"); }");

View File

@ -11,5 +11,5 @@
@code { @code {
// Demonstrates how a parent component can supply parameters // Demonstrates how a parent component can supply parameters
[Parameter] string Title { get; set; } [Parameter] public string Title { get; set; }
} }

View File

@ -44,7 +44,7 @@ else
} }
@code { @code {
[Parameter] DateTime StartDate { get; set; } [Parameter] public DateTime StartDate { get; set; }
WeatherForecast[] forecasts; WeatherForecast[] forecasts;

View File

@ -401,7 +401,7 @@ namespace Microsoft.AspNetCore.Components
{ {
protected LayoutComponentBase() { } protected LayoutComponentBase() { }
[Microsoft.AspNetCore.Components.ParameterAttribute] [Microsoft.AspNetCore.Components.ParameterAttribute]
protected Microsoft.AspNetCore.Components.RenderFragment Body { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } public Microsoft.AspNetCore.Components.RenderFragment Body { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
} }
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
public readonly partial struct MarkupString public readonly partial struct MarkupString

View File

@ -16,6 +16,6 @@ namespace Microsoft.AspNetCore.Components
/// Gets the content to be rendered inside the layout. /// Gets the content to be rendered inside the layout.
/// </summary> /// </summary>
[Parameter] [Parameter]
protected RenderFragment Body { get; private set; } public RenderFragment Body { get; private set; }
} }
} }

View File

@ -499,7 +499,7 @@ namespace Microsoft.AspNetCore.Components
// recurse into all descendants because we're passing ChildContent // recurse into all descendants because we're passing ChildContent
class NeverReRenderComponent : ComponentBase class NeverReRenderComponent : ComponentBase
{ {
[Parameter] RenderFragment ChildContent { get; set; } [Parameter] public RenderFragment ChildContent { get; set; }
protected override bool ShouldRender() => false; protected override bool ShouldRender() => false;

View File

@ -389,19 +389,19 @@ namespace Microsoft.AspNetCore.Components.Test
renderer.Dispatcher.InvokeAsync((Action)(() => supplier.SetParametersAsync(ParameterCollection.FromDictionary(supplierParams)))); renderer.Dispatcher.InvokeAsync((Action)(() => supplier.SetParametersAsync(ParameterCollection.FromDictionary(supplierParams))));
return supplier; return supplier;
} }
class ComponentWithNoParams : TestComponentBase class ComponentWithNoParams : TestComponentBase
{ {
} }
class ComponentWithNoCascadingParams : TestComponentBase class ComponentWithNoCascadingParams : TestComponentBase
{ {
[Parameter] bool SomeRegularParameter { get; set; } [Parameter] public bool SomeRegularParameter { get; set; }
} }
class ComponentWithCascadingParams : TestComponentBase class ComponentWithCascadingParams : TestComponentBase
{ {
[Parameter] bool RegularParam { get; set; } [Parameter] public bool RegularParam { get; set; }
[CascadingParameter] internal ValueType1 CascadingParam1 { get; set; } [CascadingParameter] internal ValueType1 CascadingParam1 { get; set; }
[CascadingParameter] internal ValueType2 CascadingParam2 { get; set; } [CascadingParameter] internal ValueType2 CascadingParam2 { get; set; }
} }

View File

@ -381,7 +381,7 @@ namespace Microsoft.AspNetCore.Components.Test
public int NumRenders { get; private set; } public int NumRenders { get; private set; }
[CascadingParameter] T CascadingParameter { get; set; } [CascadingParameter] T CascadingParameter { get; set; }
[Parameter] string RegularParameter { get; set; } [Parameter] public string RegularParameter { get; set; }
public override async Task SetParametersAsync(ParameterCollection parameters) public override async Task SetParametersAsync(ParameterCollection parameters)
{ {

View File

@ -220,7 +220,7 @@ namespace Microsoft.AspNetCore.Components.Test
private class RootLayout : AutoRenderComponent private class RootLayout : AutoRenderComponent
{ {
[Parameter] [Parameter]
RenderFragment Body { get; set; } public RenderFragment Body { get; set; }
protected override void BuildRenderTree(RenderTreeBuilder builder) protected override void BuildRenderTree(RenderTreeBuilder builder)
{ {
@ -234,7 +234,7 @@ namespace Microsoft.AspNetCore.Components.Test
private class NestedLayout : AutoRenderComponent private class NestedLayout : AutoRenderComponent
{ {
[Parameter] [Parameter]
RenderFragment Body { get; set; } public RenderFragment Body { get; set; }
protected override void BuildRenderTree(RenderTreeBuilder builder) protected override void BuildRenderTree(RenderTreeBuilder builder)
{ {

View File

@ -364,11 +364,11 @@ namespace Microsoft.AspNetCore.Components.Test
// "internal" to show we're not requiring public accessors, but also // "internal" to show we're not requiring public accessors, but also
// to keep the assertions simple in the tests // to keep the assertions simple in the tests
[Parameter] internal int IntProp { get; set; } [Parameter] public int IntProp { get; set; }
[Parameter] internal string StringProp { get; set; } [Parameter] public string StringProp { get; set; }
// Also a truly private one to show there's nothing special about 'internal' // Also a truly private one to show there's nothing special about 'internal'
[Parameter] private object ObjectProp { get; set; } [Parameter] public object ObjectProp { get; set; }
public static string ObjectPropName => nameof(ObjectProp); public static string ObjectPropName => nameof(ObjectProp);
public object ObjectPropCurrentValue public object ObjectPropCurrentValue
@ -386,7 +386,7 @@ namespace Microsoft.AspNetCore.Components.Test
class HasPropertyWhoseSetterThrows class HasPropertyWhoseSetterThrows
{ {
[Parameter] [Parameter]
internal string StringProp public string StringProp
{ {
get => string.Empty; get => string.Empty;
set => throw new InvalidOperationException("This setter throws"); set => throw new InvalidOperationException("This setter throws");
@ -395,37 +395,37 @@ namespace Microsoft.AspNetCore.Components.Test
class HasInheritedProperties : HasInstanceProperties class HasInheritedProperties : HasInstanceProperties
{ {
[Parameter] internal int DerivedClassIntProp { get; set; } [Parameter] public int DerivedClassIntProp { get; set; }
} }
class HasParametersVaryingOnlyByCase class HasParametersVaryingOnlyByCase
{ {
[Parameter] internal object MyValue { get; set; } [Parameter] public object MyValue { get; set; }
[Parameter] internal object Myvalue { get; set; } [Parameter] public object Myvalue { get; set; }
} }
class HasParameterClashingWithInherited : HasInstanceProperties class HasParameterClashingWithInherited : HasInstanceProperties
{ {
[Parameter] new int IntProp { get; set; } [Parameter] public new int IntProp { get; set; }
} }
class HasCaptureUnmatchedValuesProperty class HasCaptureUnmatchedValuesProperty
{ {
[Parameter] internal int IntProp { get; set; } [Parameter] public int IntProp { get; set; }
[Parameter] internal string StringProp { get; set; } [Parameter] public string StringProp { get; set; }
[Parameter] internal object ObjectProp { get; set; } [Parameter] public object ObjectProp { get; set; }
[Parameter(CaptureUnmatchedValues = true)] internal IReadOnlyDictionary<string, object> CaptureUnmatchedValues { get; set; } [Parameter(CaptureUnmatchedValues = true)] public IReadOnlyDictionary<string, object> CaptureUnmatchedValues { get; set; }
} }
class HasDupliateCaptureUnmatchedValuesProperty class HasDupliateCaptureUnmatchedValuesProperty
{ {
[Parameter(CaptureUnmatchedValues = true)] internal Dictionary<string, object> CaptureUnmatchedValuesProp1 { get; set; } [Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> CaptureUnmatchedValuesProp1 { get; set; }
[Parameter(CaptureUnmatchedValues = true)] internal IDictionary<string, object> CaptureUnmatchedValuesProp2 { get; set; } [Parameter(CaptureUnmatchedValues = true)] public IDictionary<string, object> CaptureUnmatchedValuesProp2 { get; set; }
} }
class HasWrongTypeCaptureUnmatchedValuesProperty class HasWrongTypeCaptureUnmatchedValuesProperty
{ {
[Parameter(CaptureUnmatchedValues = true)] internal KeyValuePair<string, object>[] CaptureUnmatchedValuesProp { get; set; } [Parameter(CaptureUnmatchedValues = true)] public KeyValuePair<string, object>[] CaptureUnmatchedValuesProp { get; set; }
} }
class ParameterCollectionBuilder : IEnumerable class ParameterCollectionBuilder : IEnumerable

View File

@ -2205,19 +2205,19 @@ namespace Microsoft.AspNetCore.Components.Test
private class FakeComponent : IComponent private class FakeComponent : IComponent
{ {
[Parameter] [Parameter]
internal int IntProperty { get; set; } public int IntProperty { get; set; }
[Parameter] [Parameter]
internal string StringProperty { get; set; } public string StringProperty { get; set; }
[Parameter] [Parameter]
internal object ObjectProperty { get; set; } public object ObjectProperty { get; set; }
[Parameter] [Parameter]
internal string ReadonlyProperty { get; private set; } public string ReadonlyProperty { get; private set; }
[Parameter] [Parameter]
string PrivateProperty { get; set; } public string PrivateProperty { get; set; }
public string NonParameterProperty { get; set; } public string NonParameterProperty { get; set; }

View File

@ -3434,7 +3434,7 @@ namespace Microsoft.AspNetCore.Components.Test
private class MessageComponent : AutoRenderComponent private class MessageComponent : AutoRenderComponent
{ {
[Parameter] [Parameter]
internal string Message { get; set; } public string Message { get; set; }
protected override void BuildRenderTree(RenderTreeBuilder builder) protected override void BuildRenderTree(RenderTreeBuilder builder)
{ {
@ -3444,9 +3444,9 @@ namespace Microsoft.AspNetCore.Components.Test
private class MyStrongComponent : AutoRenderComponent private class MyStrongComponent : AutoRenderComponent
{ {
[Parameter(CaptureUnmatchedValues = true)] internal IDictionary<string, object> Attributes { get; set; } [Parameter(CaptureUnmatchedValues = true)] public IDictionary<string, object> Attributes { get; set; }
[Parameter] internal string Text { get; set; } [Parameter] public string Text { get; set; }
protected override void BuildRenderTree(RenderTreeBuilder builder) protected override void BuildRenderTree(RenderTreeBuilder builder)
{ {
@ -3460,13 +3460,13 @@ namespace Microsoft.AspNetCore.Components.Test
private class FakeComponent : IComponent private class FakeComponent : IComponent
{ {
[Parameter] [Parameter]
internal int IntProperty { get; private set; } public int IntProperty { get; private set; }
[Parameter] [Parameter]
internal string StringProperty { get; private set; } public string StringProperty { get; private set; }
[Parameter] [Parameter]
internal object ObjectProperty { get; set; } public object ObjectProperty { get; set; }
public RenderHandle RenderHandle { get; private set; } public RenderHandle RenderHandle { get; private set; }
@ -3483,28 +3483,28 @@ namespace Microsoft.AspNetCore.Components.Test
private class EventComponent : AutoRenderComponent, IComponent, IHandleEvent private class EventComponent : AutoRenderComponent, IComponent, IHandleEvent
{ {
[Parameter] [Parameter]
internal Action<UIEventArgs> OnTest { get; set; } public Action<UIEventArgs> OnTest { get; set; }
[Parameter] [Parameter]
internal Func<UIEventArgs, Task> OnTestAsync { get; set; } public Func<UIEventArgs, Task> OnTestAsync { get; set; }
[Parameter] [Parameter]
internal Action<UIMouseEventArgs> OnClick { get; set; } public Action<UIMouseEventArgs> OnClick { get; set; }
[Parameter] [Parameter]
internal Func<UIMouseEventArgs, Task> OnClickAsync { get; set; } public Func<UIMouseEventArgs, Task> OnClickAsync { get; set; }
[Parameter] [Parameter]
internal Action OnClickAction { get; set; } public Action OnClickAction { get; set; }
[Parameter] [Parameter]
internal Func<Task> OnClickAsyncAction { get; set; } public Func<Task> OnClickAsyncAction { get; set; }
[Parameter] [Parameter]
internal EventCallback OnClickEventCallback { get; set; } public EventCallback OnClickEventCallback { get; set; }
[Parameter] [Parameter]
internal EventCallback<UIMouseEventArgs> OnClickEventCallbackOfT { get; set; } public EventCallback<UIMouseEventArgs> OnClickEventCallbackOfT { get; set; }
public bool SkipElement { get; set; } public bool SkipElement { get; set; }
private int renderCount = 0; private int renderCount = 0;
@ -3568,10 +3568,10 @@ namespace Microsoft.AspNetCore.Components.Test
private class ConditionalParentComponent<T> : AutoRenderComponent where T : IComponent private class ConditionalParentComponent<T> : AutoRenderComponent where T : IComponent
{ {
[Parameter] [Parameter]
internal bool IncludeChild { get; set; } public bool IncludeChild { get; set; }
[Parameter] [Parameter]
internal IDictionary<string, object> ChildParameters { get; set; } public IDictionary<string, object> ChildParameters { get; set; }
protected override void BuildRenderTree(RenderTreeBuilder builder) protected override void BuildRenderTree(RenderTreeBuilder builder)
{ {
@ -3596,7 +3596,7 @@ namespace Microsoft.AspNetCore.Components.Test
private class ReRendersParentComponent : AutoRenderComponent private class ReRendersParentComponent : AutoRenderComponent
{ {
[Parameter] [Parameter]
internal TestComponent Parent { get; private set; } public TestComponent Parent { get; private set; }
private bool _isFirstTime = true; private bool _isFirstTime = true;
@ -3615,7 +3615,7 @@ namespace Microsoft.AspNetCore.Components.Test
private class RendersSelfAfterEventComponent : IComponent, IHandleEvent private class RendersSelfAfterEventComponent : IComponent, IHandleEvent
{ {
[Parameter] [Parameter]
Action<object> OnClick { get; set; } public Action<object> OnClick { get; set; }
private RenderHandle _renderHandle; private RenderHandle _renderHandle;

View File

@ -3,7 +3,7 @@
<input id="@Id" type="text" value="@Value" @onchange="@(EventCallback.Factory.CreateBinder<TValue>(this, _ => ValueChanged.InvokeAsync(_), Value))" /> <input id="@Id" type="text" value="@Value" @onchange="@(EventCallback.Factory.CreateBinder<TValue>(this, _ => ValueChanged.InvokeAsync(_), Value))" />
@code { @code {
[Parameter] string Id { get; set; } [Parameter] public string Id { get; set; }
[Parameter] TValue Value { get; set; } [Parameter] public TValue Value { get; set; }
[Parameter] EventCallback<TValue> ValueChanged { get; set; } [Parameter] public EventCallback<TValue> ValueChanged { get; set; }
} }

View File

@ -2,9 +2,9 @@
<button @onclick="OnClick">@Text</button> <button @onclick="OnClick">@Text</button>
@code { @code {
[Parameter] int Count { get; set; } [Parameter] public int Count { get; set; }
[Parameter] EventCallback<int> CountChanged { get; set; } [Parameter] public EventCallback<int> CountChanged { get; set; }
[Parameter] string Text { get; set; } [Parameter] public string Text { get; set; }
Task OnClick(UIMouseEventArgs e) Task OnClick(UIMouseEventArgs e)
{ {

View File

@ -2,6 +2,6 @@
<button @onclick="OnClick">@Text</button> <button @onclick="OnClick">@Text</button>
@code { @code {
[Parameter] EventCallback OnClick { get; set; } [Parameter] public EventCallback OnClick { get; set; }
[Parameter] string Text { get; set; } [Parameter] public string Text { get; set; }
} }

View File

@ -2,6 +2,6 @@
<InnerButton OnClick="@OnClick" Text="@Text"/> <InnerButton OnClick="@OnClick" Text="@Text"/>
@code { @code {
[Parameter] EventCallback OnClick { get; set; } [Parameter] public EventCallback OnClick { get; set; }
[Parameter] string Text { get; set; } [Parameter] public string Text { get; set; }
} }

View File

@ -2,6 +2,6 @@
<button @onclick="OnClick">@Text</button> <button @onclick="OnClick">@Text</button>
@code { @code {
[Parameter] EventCallback<UIMouseEventArgs> OnClick { get; set; } [Parameter] public EventCallback<UIMouseEventArgs> OnClick { get; set; }
[Parameter] string Text { get; set; } [Parameter] public string Text { get; set; }
} }

View File

@ -4,5 +4,5 @@
</div> </div>
@code { @code {
[Parameter] RenderFragment ChildContent { get; set; } [Parameter] public RenderFragment ChildContent { get; set; }
} }

View File

@ -43,7 +43,7 @@
string instanceId = Guid.NewGuid().ToString("D").Substring(0, 6); string instanceId = Guid.NewGuid().ToString("D").Substring(0, 6);
int firstCreatedOnUpdateCount; int firstCreatedOnUpdateCount;
[Parameter] Node Data { get; set; } [Parameter] public Node Data { get; set; }
[CascadingParameter] KeyCasesComponent.RenderContext RenderContext { get; set; } [CascadingParameter] KeyCasesComponent.RenderContext RenderContext { get; set; }
protected override void OnInitialized() protected override void OnInitialized()

View File

@ -1,4 +1,4 @@
<span style="color: red" class="message">@Message</span> <span style="color: red" class="message">@Message</span>
@code { @code {
[Parameter] string Message { get; set; } [Parameter] public string Message { get; set; }
} }

View File

@ -11,9 +11,9 @@
</ol> </ol>
@code{ @code{
[Parameter] IEnumerable<TItem> Items { get; set; } [Parameter] public IEnumerable<TItem> Items { get; set; }
[Parameter] RenderFragment<Context> Template { get; set; } [Parameter] public RenderFragment<Context> Template { get; set; }
public class Context public class Context
{ {

View File

@ -3,5 +3,5 @@
// Note: The lack of any whitespace or other output besides @ChildContent is important for // Note: The lack of any whitespace or other output besides @ChildContent is important for
// what scenarios this component is used for in E2E tests. // what scenarios this component is used for in E2E tests.
[Parameter] RenderFragment ChildContent { get; set; } [Parameter] public RenderFragment ChildContent { get; set; }
} }

View File

@ -3,7 +3,7 @@
@code { @code {
[Parameter] [Parameter]
int SuppliedValue { get; set; } public int SuppliedValue { get; set; }
private int computedValue; private int computedValue;

View File

@ -3,9 +3,9 @@
@code @code
{ {
[Parameter] int TestInt { get; set; } [Parameter] public int TestInt { get; set; }
[Parameter] long TestLong { get; set; } [Parameter] public long TestLong { get; set; }
[Parameter] double TestDouble { get; set; } [Parameter] public double TestDouble { get; set; }
[Parameter] float TestFloat { get; set; } [Parameter] public float TestFloat { get; set; }
[Parameter] decimal TestDec { get; set; } [Parameter] public decimal TestDec { get; set; }
} }

View File

@ -5,9 +5,9 @@
@code @code
{ {
[Parameter] string FirstName { get; set; } [Parameter] public string FirstName { get; set; }
[Parameter] string LastName { get ; set; } [Parameter] public string LastName { get ; set; }
public override Task SetParametersAsync(ParameterCollection parameters) public override Task SetParametersAsync(ParameterCollection parameters)
{ {

View File

@ -22,14 +22,14 @@
@code { @code {
[Parameter] [Parameter]
RenderFragment Header { get; set; } public RenderFragment Header { get; set; }
[Parameter] [Parameter]
RenderFragment<TItem> ItemTemplate { get; set; } public RenderFragment<TItem> ItemTemplate { get; set; }
[Parameter] [Parameter]
RenderFragment Footer { get; set; } public RenderFragment Footer { get; set; }
[Parameter] [Parameter]
IReadOnlyList<TItem> Items { get; set; } public IReadOnlyList<TItem> Items { get; set; }
} }

View File

@ -44,7 +44,7 @@ else
} }
@code { @code {
[Parameter] DateTime StartDate { get; set; } [Parameter] public DateTime StartDate { get; set; }
WeatherForecast[] forecasts; WeatherForecast[] forecasts;

View File

@ -305,9 +305,9 @@ namespace Microsoft.AspNetCore.Mvc.ViewFeatures
private class ExceptionComponent : ComponentBase private class ExceptionComponent : ComponentBase
{ {
[Parameter] bool IsAsync { get; set; } [Parameter] public bool IsAsync { get; set; }
[Parameter] bool JsInterop { get; set; } [Parameter] public bool JsInterop { get; set; }
[Inject] IJSRuntime JsRuntime { get; set; } [Inject] IJSRuntime JsRuntime { get; set; }

View File

@ -285,9 +285,9 @@ namespace Microsoft.AspNetCore.Mvc.ViewFeatures.Test
private class ExceptionComponent : ComponentBase private class ExceptionComponent : ComponentBase
{ {
[Parameter] bool IsAsync { get; set; } [Parameter] public bool IsAsync { get; set; }
[Parameter] bool JsInterop { get; set; } [Parameter] public bool JsInterop { get; set; }
[Inject] IJSRuntime JsRuntime { get; set; } [Inject] IJSRuntime JsRuntime { get; set; }

View File

@ -36,7 +36,7 @@ else
} }
@code { @code {
[Parameter] DateTime StartDate { get; set; } [Parameter] public DateTime StartDate { get; set; }
WeatherForecast[] forecasts; WeatherForecast[] forecasts;