Browse Source

Removed unused owner reference.

Steven Kirk 5 years ago
parent
commit
d0e2a844db

+ 0 - 3
src/Avalonia.Base/PropertyStore/BindingEntry.cs

@@ -12,18 +12,15 @@ namespace Avalonia.PropertyStore
 
     internal class BindingEntry<T> : IBindingEntry, IPriorityValueEntry<T>, IObserver<BindingValue<T>>
     {
-        private readonly IAvaloniaObject _owner;
         private IValueSink _sink;
         private IDisposable? _subscription;
 
         public BindingEntry(
-            IAvaloniaObject owner,
             StyledPropertyBase<T> property,
             IObservable<BindingValue<T>> source,
             BindingPriority priority,
             IValueSink sink)
         {
-            _owner = owner;
             Property = property;
             Source = source;
             Priority = priority;

+ 1 - 1
src/Avalonia.Base/PropertyStore/PriorityValue.cs

@@ -77,7 +77,7 @@ namespace Avalonia.PropertyStore
 
         public BindingEntry<T> AddBinding(IObservable<BindingValue<T>> source, BindingPriority priority)
         {
-            var binding = new BindingEntry<T>(_owner, Property, source, priority, this);
+            var binding = new BindingEntry<T>(Property, source, priority, this);
             var insert = FindInsertPoint(binding.Priority);
             _entries.Insert(insert, binding);
             return binding;

+ 1 - 1
src/Avalonia.Base/ValueStore.cs

@@ -94,7 +94,7 @@ namespace Avalonia
             }
             else
             {
-                var entry = new BindingEntry<T>(_owner, property, source, priority, this);
+                var entry = new BindingEntry<T>(property, source, priority, this);
                 _values.AddValue(property, entry);
                 entry.Start();
                 return entry;