Browse Source

Remove unused methods and add docs.

pull/8600/head
Steven Kirk 4 years ago
parent
commit
63cc1a0f13
  1. 16
      src/Avalonia.Base/PropertyStore/EffectiveValue.cs
  2. 1
      src/Avalonia.Base/PropertyStore/EffectiveValue`1.cs

16
src/Avalonia.Base/PropertyStore/EffectiveValue.cs

@ -53,6 +53,12 @@ namespace Avalonia.PropertyStore
BasePriority = BindingPriority.Unset;
}
/// <summary>
/// Ends a reevaluation pass on the effective value.
/// </summary>
/// <remarks>
/// This method unsubscribes from any unused value entries.
/// </remarks>
public void EndReevaluation()
{
if (Priority == BindingPriority.Unset)
@ -96,16 +102,6 @@ namespace Avalonia.PropertyStore
IValueEntry baseValue,
BindingPriority basePriority);
/// <summary>
/// Set the value priority, but leaves the value unchanged.
/// </summary>
public void SetPriority(BindingPriority priority) => Priority = BindingPriority.Unset;
/// <summary>
/// Set the base value priority, but leaves the base value unchanged.
/// </summary>
public void SetBasePriority(BindingPriority priority) => BasePriority = BindingPriority.Unset;
/// <summary>
/// Raises <see cref="AvaloniaObject.PropertyChanged"/> in response to an inherited value
/// change.

1
src/Avalonia.Base/PropertyStore/EffectiveValue`1.cs

@ -3,7 +3,6 @@ using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using Avalonia.Data;
using JetBrains.Annotations;
namespace Avalonia.PropertyStore
{

Loading…
Cancel
Save