|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
using Microsoft.AspNetCore.Components.Rendering;
namespace Microsoft.AspNetCore.Components;
internal interface ICascadingValueSupplier
{
bool IsFixed { get; }
bool CanSupplyValue(in CascadingParameterInfo parameterInfo);
object? GetCurrentValue(in CascadingParameterInfo parameterInfo);
void Subscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo);
void Unsubscribe(ComponentState subscriber, in CascadingParameterInfo parameterInfo);
}
|