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:
parent
fedf03bd47
commit
47eb53492c
|
|
@ -31,10 +31,10 @@ namespace Test
|
|||
public class MyComponent : ComponentBase
|
||||
{
|
||||
[Parameter]
|
||||
int Value { get; set; }
|
||||
public int Value { get; set; }
|
||||
|
||||
[Parameter]
|
||||
Action<int> ValueChanged { get; set; }
|
||||
public Action<int> ValueChanged { get; set; }
|
||||
}
|
||||
}"));
|
||||
|
||||
|
|
@ -105,10 +105,10 @@ namespace Test
|
|||
public class MyComponent : ComponentBase
|
||||
{
|
||||
[Parameter]
|
||||
int Value { get; set; }
|
||||
public int Value { get; set; }
|
||||
|
||||
[Parameter]
|
||||
Action<int> OnChanged { get; set; }
|
||||
public Action<int> OnChanged { get; set; }
|
||||
}
|
||||
}"));
|
||||
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ namespace Test
|
|||
}
|
||||
|
||||
[Parameter]
|
||||
RenderFragment ChildContent { get; set; }
|
||||
public RenderFragment ChildContent { get; set; }
|
||||
}
|
||||
}
|
||||
");
|
||||
|
|
@ -43,10 +43,10 @@ namespace Test
|
|||
}
|
||||
|
||||
[Parameter]
|
||||
RenderFragment<string> ChildContent { get; set; }
|
||||
public RenderFragment<string> ChildContent { get; set; }
|
||||
|
||||
[Parameter]
|
||||
string Value { get; set; }
|
||||
public string Value { get; set; }
|
||||
}
|
||||
}
|
||||
");
|
||||
|
|
@ -66,19 +66,19 @@ namespace Test
|
|||
}
|
||||
|
||||
[Parameter]
|
||||
string Name { get; set; }
|
||||
public string Name { get; set; }
|
||||
|
||||
[Parameter]
|
||||
RenderFragment<string> Header { get; set; }
|
||||
public RenderFragment<string> Header { get; set; }
|
||||
|
||||
[Parameter]
|
||||
RenderFragment<string> ChildContent { get; set; }
|
||||
public RenderFragment<string> ChildContent { get; set; }
|
||||
|
||||
[Parameter]
|
||||
RenderFragment Footer { get; set; }
|
||||
public RenderFragment Footer { get; set; }
|
||||
|
||||
[Parameter]
|
||||
string Value { get; set; }
|
||||
public string Value { get; set; }
|
||||
}
|
||||
}
|
||||
");
|
||||
|
|
|
|||
|
|
@ -62,10 +62,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; }
|
||||
}
|
||||
}
|
||||
"));
|
||||
|
|
@ -135,7 +135,7 @@ namespace Test
|
|||
public class MyComponent : ComponentBase
|
||||
{
|
||||
[Parameter]
|
||||
string StringProperty { get; set; }
|
||||
public string StringProperty { get; set; }
|
||||
}
|
||||
}
|
||||
"));
|
||||
|
|
@ -208,7 +208,7 @@ namespace Test
|
|||
public class MyComponent : ComponentBase
|
||||
{
|
||||
[Parameter]
|
||||
Action<UIMouseEventArgs> OnClick { get; set; }
|
||||
public Action<UIMouseEventArgs> OnClick { get; set; }
|
||||
}
|
||||
}
|
||||
"));
|
||||
|
|
@ -253,7 +253,7 @@ namespace Test
|
|||
public class MyComponent : ComponentBase
|
||||
{
|
||||
[Parameter]
|
||||
Action<UIEventArgs> OnClick { get; set; }
|
||||
public Action<UIEventArgs> OnClick { get; set; }
|
||||
}
|
||||
}
|
||||
"));
|
||||
|
|
@ -298,7 +298,7 @@ namespace Test
|
|||
public class MyComponent : ComponentBase
|
||||
{
|
||||
[Parameter]
|
||||
bool BoolProperty { get; set; }
|
||||
public bool BoolProperty { get; set; }
|
||||
}
|
||||
}"));
|
||||
|
||||
|
|
@ -326,10 +326,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; }
|
||||
}
|
||||
}
|
||||
"));
|
||||
|
|
@ -370,7 +370,7 @@ namespace Test
|
|||
public class MyComponent : ComponentBase
|
||||
{
|
||||
[Parameter]
|
||||
RenderFragment ChildContent { get; set; }
|
||||
public RenderFragment ChildContent { get; set; }
|
||||
}
|
||||
}
|
||||
"));
|
||||
|
|
@ -416,7 +416,7 @@ namespace Test
|
|||
{
|
||||
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
|
||||
{
|
||||
[Parameter]
|
||||
RenderFragment ChildContent { get; set; }
|
||||
public RenderFragment ChildContent { get; set; }
|
||||
}
|
||||
}
|
||||
"));
|
||||
|
|
@ -571,9 +571,9 @@ namespace Test
|
|||
{
|
||||
public class Repeater : ComponentBase
|
||||
{
|
||||
[Parameter] int Count { get; set; }
|
||||
[Parameter] RenderFragment<string> Template { get; set; }
|
||||
[Parameter] string Value { get; set; }
|
||||
[Parameter] public int Count { get; set; }
|
||||
[Parameter] public RenderFragment<string> Template { get; set; }
|
||||
[Parameter] public string Value { get; set; }
|
||||
|
||||
protected override void BuildRenderTree(RenderTreeBuilder builder)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -147,7 +147,7 @@ namespace Microsoft.AspNetCore.Blazor.Build.Test
|
|||
public class TestLayout : IComponent
|
||||
{
|
||||
[Parameter]
|
||||
RenderFragment Body { get; set; }
|
||||
public RenderFragment Body { get; set; }
|
||||
|
||||
public void Configure(RenderHandle renderHandle)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -41,10 +41,10 @@ namespace Test
|
|||
}
|
||||
|
||||
[Parameter]
|
||||
List<TItem> Items { get; set; }
|
||||
public List<TItem> Items { get; set; }
|
||||
|
||||
[Parameter]
|
||||
RenderFragment<Context> ChildContent { get; set; }
|
||||
public RenderFragment<Context> ChildContent { get; set; }
|
||||
|
||||
public class Context
|
||||
{
|
||||
|
|
@ -70,13 +70,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; }
|
||||
}
|
||||
}
|
||||
");
|
||||
|
|
@ -224,7 +224,7 @@ namespace Test
|
|||
<GenericContext Items=""@MyItems"" @ref=""_my"" @ref:suppressField />
|
||||
|
||||
@code {
|
||||
[Parameter] List<TItem> MyItems { get; set; }
|
||||
[Parameter] public List<TItem> MyItems { get; set; }
|
||||
GenericContext<TItem> _my;
|
||||
void Foo() { GC.KeepAlive(_my); }
|
||||
}");
|
||||
|
|
|
|||
|
|
@ -11,5 +11,5 @@
|
|||
|
||||
@code {
|
||||
// Demonstrates how a parent component can supply parameters
|
||||
[Parameter] string Title { get; set; }
|
||||
[Parameter] public string Title { get; set; }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ else
|
|||
}
|
||||
|
||||
@code {
|
||||
[Parameter] DateTime StartDate { get; set; }
|
||||
[Parameter] public DateTime StartDate { get; set; }
|
||||
|
||||
WeatherForecast[] forecasts;
|
||||
|
||||
|
|
|
|||
|
|
@ -401,7 +401,7 @@ namespace Microsoft.AspNetCore.Components
|
|||
{
|
||||
protected LayoutComponentBase() { }
|
||||
[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)]
|
||||
public readonly partial struct MarkupString
|
||||
|
|
|
|||
|
|
@ -16,6 +16,6 @@ namespace Microsoft.AspNetCore.Components
|
|||
/// Gets the content to be rendered inside the layout.
|
||||
/// </summary>
|
||||
[Parameter]
|
||||
protected RenderFragment Body { get; private set; }
|
||||
public RenderFragment Body { get; private set; }
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -499,7 +499,7 @@ namespace Microsoft.AspNetCore.Components
|
|||
// recurse into all descendants because we're passing ChildContent
|
||||
class NeverReRenderComponent : ComponentBase
|
||||
{
|
||||
[Parameter] RenderFragment ChildContent { get; set; }
|
||||
[Parameter] public RenderFragment ChildContent { get; set; }
|
||||
|
||||
protected override bool ShouldRender() => false;
|
||||
|
||||
|
|
|
|||
|
|
@ -389,19 +389,19 @@ namespace Microsoft.AspNetCore.Components.Test
|
|||
renderer.Dispatcher.InvokeAsync((Action)(() => supplier.SetParametersAsync(ParameterCollection.FromDictionary(supplierParams))));
|
||||
return supplier;
|
||||
}
|
||||
|
||||
|
||||
class ComponentWithNoParams : TestComponentBase
|
||||
{
|
||||
}
|
||||
|
||||
class ComponentWithNoCascadingParams : TestComponentBase
|
||||
{
|
||||
[Parameter] bool SomeRegularParameter { get; set; }
|
||||
[Parameter] public bool SomeRegularParameter { get; set; }
|
||||
}
|
||||
|
||||
class ComponentWithCascadingParams : TestComponentBase
|
||||
{
|
||||
[Parameter] bool RegularParam { get; set; }
|
||||
[Parameter] public bool RegularParam { get; set; }
|
||||
[CascadingParameter] internal ValueType1 CascadingParam1 { get; set; }
|
||||
[CascadingParameter] internal ValueType2 CascadingParam2 { get; set; }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -381,7 +381,7 @@ namespace Microsoft.AspNetCore.Components.Test
|
|||
public int NumRenders { get; private set; }
|
||||
|
||||
[CascadingParameter] T CascadingParameter { get; set; }
|
||||
[Parameter] string RegularParameter { get; set; }
|
||||
[Parameter] public string RegularParameter { get; set; }
|
||||
|
||||
public override async Task SetParametersAsync(ParameterCollection parameters)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -220,7 +220,7 @@ namespace Microsoft.AspNetCore.Components.Test
|
|||
private class RootLayout : AutoRenderComponent
|
||||
{
|
||||
[Parameter]
|
||||
RenderFragment Body { get; set; }
|
||||
public RenderFragment Body { get; set; }
|
||||
|
||||
protected override void BuildRenderTree(RenderTreeBuilder builder)
|
||||
{
|
||||
|
|
@ -234,7 +234,7 @@ namespace Microsoft.AspNetCore.Components.Test
|
|||
private class NestedLayout : AutoRenderComponent
|
||||
{
|
||||
[Parameter]
|
||||
RenderFragment Body { get; set; }
|
||||
public RenderFragment Body { get; set; }
|
||||
|
||||
protected override void BuildRenderTree(RenderTreeBuilder builder)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -364,11 +364,11 @@ namespace Microsoft.AspNetCore.Components.Test
|
|||
// "internal" to show we're not requiring public accessors, but also
|
||||
// to keep the assertions simple in the tests
|
||||
|
||||
[Parameter] internal int IntProp { get; set; }
|
||||
[Parameter] internal string StringProp { get; set; }
|
||||
[Parameter] public int IntProp { get; set; }
|
||||
[Parameter] public string StringProp { get; set; }
|
||||
|
||||
// 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 object ObjectPropCurrentValue
|
||||
|
|
@ -386,7 +386,7 @@ namespace Microsoft.AspNetCore.Components.Test
|
|||
class HasPropertyWhoseSetterThrows
|
||||
{
|
||||
[Parameter]
|
||||
internal string StringProp
|
||||
public string StringProp
|
||||
{
|
||||
get => string.Empty;
|
||||
set => throw new InvalidOperationException("This setter throws");
|
||||
|
|
@ -395,37 +395,37 @@ namespace Microsoft.AspNetCore.Components.Test
|
|||
|
||||
class HasInheritedProperties : HasInstanceProperties
|
||||
{
|
||||
[Parameter] internal int DerivedClassIntProp { get; set; }
|
||||
[Parameter] public int DerivedClassIntProp { get; set; }
|
||||
}
|
||||
|
||||
class HasParametersVaryingOnlyByCase
|
||||
{
|
||||
[Parameter] internal object MyValue { get; set; }
|
||||
[Parameter] internal object Myvalue { get; set; }
|
||||
[Parameter] public object MyValue { get; set; }
|
||||
[Parameter] public object Myvalue { get; set; }
|
||||
}
|
||||
|
||||
class HasParameterClashingWithInherited : HasInstanceProperties
|
||||
{
|
||||
[Parameter] new int IntProp { get; set; }
|
||||
[Parameter] public new int IntProp { get; set; }
|
||||
}
|
||||
|
||||
class HasCaptureUnmatchedValuesProperty
|
||||
{
|
||||
[Parameter] internal int IntProp { get; set; }
|
||||
[Parameter] internal string StringProp { get; set; }
|
||||
[Parameter] internal object ObjectProp { get; set; }
|
||||
[Parameter(CaptureUnmatchedValues = true)] internal IReadOnlyDictionary<string, object> CaptureUnmatchedValues { get; set; }
|
||||
[Parameter] public int IntProp { get; set; }
|
||||
[Parameter] public string StringProp { get; set; }
|
||||
[Parameter] public object ObjectProp { get; set; }
|
||||
[Parameter(CaptureUnmatchedValues = true)] public IReadOnlyDictionary<string, object> CaptureUnmatchedValues { get; set; }
|
||||
}
|
||||
|
||||
class HasDupliateCaptureUnmatchedValuesProperty
|
||||
{
|
||||
[Parameter(CaptureUnmatchedValues = true)] internal Dictionary<string, object> CaptureUnmatchedValuesProp1 { get; set; }
|
||||
[Parameter(CaptureUnmatchedValues = true)] internal IDictionary<string, object> CaptureUnmatchedValuesProp2 { get; set; }
|
||||
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> CaptureUnmatchedValuesProp1 { get; set; }
|
||||
[Parameter(CaptureUnmatchedValues = true)] public IDictionary<string, object> CaptureUnmatchedValuesProp2 { get; set; }
|
||||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -2205,19 +2205,19 @@ namespace Microsoft.AspNetCore.Components.Test
|
|||
private class FakeComponent : IComponent
|
||||
{
|
||||
[Parameter]
|
||||
internal int IntProperty { get; set; }
|
||||
public int IntProperty { get; set; }
|
||||
|
||||
[Parameter]
|
||||
internal string StringProperty { get; set; }
|
||||
public string StringProperty { get; set; }
|
||||
|
||||
[Parameter]
|
||||
internal object ObjectProperty { get; set; }
|
||||
public object ObjectProperty { get; set; }
|
||||
|
||||
[Parameter]
|
||||
internal string ReadonlyProperty { get; private set; }
|
||||
public string ReadonlyProperty { get; private set; }
|
||||
|
||||
[Parameter]
|
||||
string PrivateProperty { get; set; }
|
||||
public string PrivateProperty { get; set; }
|
||||
|
||||
public string NonParameterProperty { get; set; }
|
||||
|
||||
|
|
|
|||
|
|
@ -3434,7 +3434,7 @@ namespace Microsoft.AspNetCore.Components.Test
|
|||
private class MessageComponent : AutoRenderComponent
|
||||
{
|
||||
[Parameter]
|
||||
internal string Message { get; set; }
|
||||
public string Message { get; set; }
|
||||
|
||||
protected override void BuildRenderTree(RenderTreeBuilder builder)
|
||||
{
|
||||
|
|
@ -3444,9 +3444,9 @@ namespace Microsoft.AspNetCore.Components.Test
|
|||
|
||||
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)
|
||||
{
|
||||
|
|
@ -3460,13 +3460,13 @@ namespace Microsoft.AspNetCore.Components.Test
|
|||
private class FakeComponent : IComponent
|
||||
{
|
||||
[Parameter]
|
||||
internal int IntProperty { get; private set; }
|
||||
public int IntProperty { get; private set; }
|
||||
|
||||
[Parameter]
|
||||
internal string StringProperty { get; private set; }
|
||||
public string StringProperty { get; private set; }
|
||||
|
||||
[Parameter]
|
||||
internal object ObjectProperty { get; set; }
|
||||
public object ObjectProperty { get; set; }
|
||||
|
||||
public RenderHandle RenderHandle { get; private set; }
|
||||
|
||||
|
|
@ -3483,28 +3483,28 @@ namespace Microsoft.AspNetCore.Components.Test
|
|||
private class EventComponent : AutoRenderComponent, IComponent, IHandleEvent
|
||||
{
|
||||
[Parameter]
|
||||
internal Action<UIEventArgs> OnTest { get; set; }
|
||||
public Action<UIEventArgs> OnTest { get; set; }
|
||||
|
||||
[Parameter]
|
||||
internal Func<UIEventArgs, Task> OnTestAsync { get; set; }
|
||||
public Func<UIEventArgs, Task> OnTestAsync { get; set; }
|
||||
|
||||
[Parameter]
|
||||
internal Action<UIMouseEventArgs> OnClick { get; set; }
|
||||
public Action<UIMouseEventArgs> OnClick { get; set; }
|
||||
|
||||
[Parameter]
|
||||
internal Func<UIMouseEventArgs, Task> OnClickAsync { get; set; }
|
||||
public Func<UIMouseEventArgs, Task> OnClickAsync { get; set; }
|
||||
|
||||
[Parameter]
|
||||
internal Action OnClickAction { get; set; }
|
||||
public Action OnClickAction { get; set; }
|
||||
|
||||
[Parameter]
|
||||
internal Func<Task> OnClickAsyncAction { get; set; }
|
||||
public Func<Task> OnClickAsyncAction { get; set; }
|
||||
|
||||
[Parameter]
|
||||
internal EventCallback OnClickEventCallback { get; set; }
|
||||
public EventCallback OnClickEventCallback { get; set; }
|
||||
|
||||
[Parameter]
|
||||
internal EventCallback<UIMouseEventArgs> OnClickEventCallbackOfT { get; set; }
|
||||
public EventCallback<UIMouseEventArgs> OnClickEventCallbackOfT { get; set; }
|
||||
|
||||
public bool SkipElement { get; set; }
|
||||
private int renderCount = 0;
|
||||
|
|
@ -3568,10 +3568,10 @@ namespace Microsoft.AspNetCore.Components.Test
|
|||
private class ConditionalParentComponent<T> : AutoRenderComponent where T : IComponent
|
||||
{
|
||||
[Parameter]
|
||||
internal bool IncludeChild { get; set; }
|
||||
public bool IncludeChild { get; set; }
|
||||
|
||||
[Parameter]
|
||||
internal IDictionary<string, object> ChildParameters { get; set; }
|
||||
public IDictionary<string, object> ChildParameters { get; set; }
|
||||
|
||||
protected override void BuildRenderTree(RenderTreeBuilder builder)
|
||||
{
|
||||
|
|
@ -3596,7 +3596,7 @@ namespace Microsoft.AspNetCore.Components.Test
|
|||
private class ReRendersParentComponent : AutoRenderComponent
|
||||
{
|
||||
[Parameter]
|
||||
internal TestComponent Parent { get; private set; }
|
||||
public TestComponent Parent { get; private set; }
|
||||
|
||||
private bool _isFirstTime = true;
|
||||
|
||||
|
|
@ -3615,7 +3615,7 @@ namespace Microsoft.AspNetCore.Components.Test
|
|||
private class RendersSelfAfterEventComponent : IComponent, IHandleEvent
|
||||
{
|
||||
[Parameter]
|
||||
Action<object> OnClick { get; set; }
|
||||
public Action<object> OnClick { get; set; }
|
||||
|
||||
private RenderHandle _renderHandle;
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
<input id="@Id" type="text" value="@Value" @onchange="@(EventCallback.Factory.CreateBinder<TValue>(this, _ => ValueChanged.InvokeAsync(_), Value))" />
|
||||
|
||||
@code {
|
||||
[Parameter] string Id { get; set; }
|
||||
[Parameter] TValue Value { get; set; }
|
||||
[Parameter] EventCallback<TValue> ValueChanged { get; set; }
|
||||
[Parameter] public string Id { get; set; }
|
||||
[Parameter] public TValue Value { get; set; }
|
||||
[Parameter] public EventCallback<TValue> ValueChanged { get; set; }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
<button @onclick="OnClick">@Text</button>
|
||||
|
||||
@code {
|
||||
[Parameter] int Count { get; set; }
|
||||
[Parameter] EventCallback<int> CountChanged { get; set; }
|
||||
[Parameter] string Text { get; set; }
|
||||
[Parameter] public int Count { get; set; }
|
||||
[Parameter] public EventCallback<int> CountChanged { get; set; }
|
||||
[Parameter] public string Text { get; set; }
|
||||
|
||||
Task OnClick(UIMouseEventArgs e)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -2,6 +2,6 @@
|
|||
<button @onclick="OnClick">@Text</button>
|
||||
|
||||
@code {
|
||||
[Parameter] EventCallback OnClick { get; set; }
|
||||
[Parameter] string Text { get; set; }
|
||||
[Parameter] public EventCallback OnClick { get; set; }
|
||||
[Parameter] public string Text { get; set; }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,6 +2,6 @@
|
|||
<InnerButton OnClick="@OnClick" Text="@Text"/>
|
||||
|
||||
@code {
|
||||
[Parameter] EventCallback OnClick { get; set; }
|
||||
[Parameter] string Text { get; set; }
|
||||
[Parameter] public EventCallback OnClick { get; set; }
|
||||
[Parameter] public string Text { get; set; }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,6 +2,6 @@
|
|||
<button @onclick="OnClick">@Text</button>
|
||||
|
||||
@code {
|
||||
[Parameter] EventCallback<UIMouseEventArgs> OnClick { get; set; }
|
||||
[Parameter] string Text { get; set; }
|
||||
[Parameter] public EventCallback<UIMouseEventArgs> OnClick { get; set; }
|
||||
[Parameter] public string Text { get; set; }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,5 +4,5 @@
|
|||
</div>
|
||||
|
||||
@code {
|
||||
[Parameter] RenderFragment ChildContent { get; set; }
|
||||
[Parameter] public RenderFragment ChildContent { get; set; }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@
|
|||
string instanceId = Guid.NewGuid().ToString("D").Substring(0, 6);
|
||||
int firstCreatedOnUpdateCount;
|
||||
|
||||
[Parameter] Node Data { get; set; }
|
||||
[Parameter] public Node Data { get; set; }
|
||||
[CascadingParameter] KeyCasesComponent.RenderContext RenderContext { get; set; }
|
||||
|
||||
protected override void OnInitialized()
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<span style="color: red" class="message">@Message</span>
|
||||
@code {
|
||||
[Parameter] string Message { get; set; }
|
||||
[Parameter] public string Message { get; set; }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@
|
|||
</ol>
|
||||
|
||||
@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
|
||||
{
|
||||
|
|
|
|||
|
|
@ -3,5 +3,5 @@
|
|||
// Note: The lack of any whitespace or other output besides @ChildContent is important for
|
||||
// what scenarios this component is used for in E2E tests.
|
||||
|
||||
[Parameter] RenderFragment ChildContent { get; set; }
|
||||
[Parameter] public RenderFragment ChildContent { get; set; }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
@code {
|
||||
[Parameter]
|
||||
int SuppliedValue { get; set; }
|
||||
public int SuppliedValue { get; set; }
|
||||
|
||||
private int computedValue;
|
||||
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@
|
|||
|
||||
@code
|
||||
{
|
||||
[Parameter] int TestInt { get; set; }
|
||||
[Parameter] long TestLong { get; set; }
|
||||
[Parameter] double TestDouble { get; set; }
|
||||
[Parameter] float TestFloat { get; set; }
|
||||
[Parameter] decimal TestDec { get; set; }
|
||||
[Parameter] public int TestInt { get; set; }
|
||||
[Parameter] public long TestLong { get; set; }
|
||||
[Parameter] public double TestDouble { get; set; }
|
||||
[Parameter] public float TestFloat { get; set; }
|
||||
[Parameter] public decimal TestDec { get; set; }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,9 +5,9 @@
|
|||
|
||||
@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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -22,14 +22,14 @@
|
|||
|
||||
@code {
|
||||
[Parameter]
|
||||
RenderFragment Header { get; set; }
|
||||
public RenderFragment Header { get; set; }
|
||||
|
||||
[Parameter]
|
||||
RenderFragment<TItem> ItemTemplate { get; set; }
|
||||
public RenderFragment<TItem> ItemTemplate { get; set; }
|
||||
|
||||
[Parameter]
|
||||
RenderFragment Footer { get; set; }
|
||||
public RenderFragment Footer { get; set; }
|
||||
|
||||
[Parameter]
|
||||
IReadOnlyList<TItem> Items { get; set; }
|
||||
public IReadOnlyList<TItem> Items { get; set; }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ else
|
|||
}
|
||||
|
||||
@code {
|
||||
[Parameter] DateTime StartDate { get; set; }
|
||||
[Parameter] public DateTime StartDate { get; set; }
|
||||
|
||||
WeatherForecast[] forecasts;
|
||||
|
||||
|
|
|
|||
|
|
@ -305,9 +305,9 @@ namespace Microsoft.AspNetCore.Mvc.ViewFeatures
|
|||
|
||||
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; }
|
||||
|
||||
|
|
|
|||
|
|
@ -285,9 +285,9 @@ namespace Microsoft.AspNetCore.Mvc.ViewFeatures.Test
|
|||
|
||||
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; }
|
||||
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ else
|
|||
}
|
||||
|
||||
@code {
|
||||
[Parameter] DateTime StartDate { get; set; }
|
||||
[Parameter] public DateTime StartDate { get; set; }
|
||||
|
||||
WeatherForecast[] forecasts;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue