remove selaed to all observable collections

This commit is contained in:
neuecc 2024-10-16 13:51:32 +09:00
parent 33fcb7365b
commit 8b75c41da7
15 changed files with 15 additions and 15 deletions

View File

@ -7,7 +7,7 @@ using System.Linq;
namespace ObservableCollections namespace ObservableCollections
{ {
public sealed partial class ObservableDictionary<TKey, TValue> public partial class ObservableDictionary<TKey, TValue>
{ {
public ISynchronizedView<KeyValuePair<TKey, TValue>, TView> CreateView<TView>(Func<KeyValuePair<TKey, TValue>, TView> transform) public ISynchronizedView<KeyValuePair<TKey, TValue>, TView> CreateView<TView>(Func<KeyValuePair<TKey, TValue>, TView> transform)
{ {

View File

@ -7,7 +7,7 @@ using System.Linq;
namespace ObservableCollections namespace ObservableCollections
{ {
public sealed partial class ObservableDictionary<TKey, TValue> : IDictionary<TKey, TValue>, IReadOnlyObservableDictionary<TKey, TValue> public partial class ObservableDictionary<TKey, TValue> : IDictionary<TKey, TValue>, IReadOnlyObservableDictionary<TKey, TValue>
where TKey : notnull where TKey : notnull
{ {
readonly Dictionary<TKey, TValue> dictionary; readonly Dictionary<TKey, TValue> dictionary;

View File

@ -5,7 +5,7 @@ using System.Collections.Generic;
namespace ObservableCollections namespace ObservableCollections
{ {
public sealed partial class ObservableFixedSizeRingBuffer<T> : IList<T>, IReadOnlyList<T>, IObservableCollection<T> public partial class ObservableFixedSizeRingBuffer<T> : IList<T>, IReadOnlyList<T>, IObservableCollection<T>
{ {
readonly RingBuffer<T> buffer; readonly RingBuffer<T> buffer;
readonly int capacity; readonly int capacity;

View File

@ -8,7 +8,7 @@ using System.Threading.Tasks;
namespace ObservableCollections namespace ObservableCollections
{ {
public sealed partial class ObservableHashSet<T> : IReadOnlyCollection<T>, IObservableCollection<T> public partial class ObservableHashSet<T> : IReadOnlyCollection<T>, IObservableCollection<T>
{ {
public ISynchronizedView<T, TView> CreateView<TView>(Func<T, TView> transform) public ISynchronizedView<T, TView> CreateView<TView>(Func<T, TView> transform)
{ {

View File

@ -8,7 +8,7 @@ using System.Linq;
namespace ObservableCollections namespace ObservableCollections
{ {
// can not implements ISet<T> because set operation can not get added/removed values. // can not implements ISet<T> because set operation can not get added/removed values.
public sealed partial class ObservableHashSet<T> : IReadOnlySet<T>, IReadOnlyCollection<T>, IObservableCollection<T> public partial class ObservableHashSet<T> : IReadOnlySet<T>, IReadOnlyCollection<T>, IObservableCollection<T>
where T : notnull where T : notnull
{ {
readonly HashSet<T> set; readonly HashSet<T> set;

View File

@ -7,7 +7,7 @@ using System.Text;
namespace ObservableCollections; namespace ObservableCollections;
public sealed partial class ObservableList<T> : IList<T>, IReadOnlyObservableList<T> public partial class ObservableList<T> : IList<T>, IReadOnlyObservableList<T>
{ {
// override extension methods(IObservableCollection.cs ObservableCollectionExtensions) // override extension methods(IObservableCollection.cs ObservableCollectionExtensions)

View File

@ -7,7 +7,7 @@ using System.Linq;
namespace ObservableCollections namespace ObservableCollections
{ {
public sealed partial class ObservableList<T> : IList<T>, IReadOnlyObservableList<T> public partial class ObservableList<T> : IList<T>, IReadOnlyObservableList<T>
{ {
public ISynchronizedView<T, TView> CreateView<TView>(Func<T, TView> transform) public ISynchronizedView<T, TView> CreateView<TView>(Func<T, TView> transform)
{ {

View File

@ -7,7 +7,7 @@ using System.Runtime.InteropServices;
namespace ObservableCollections namespace ObservableCollections
{ {
public sealed partial class ObservableList<T> : IList<T>, IReadOnlyObservableList<T> public partial class ObservableList<T> : IList<T>, IReadOnlyObservableList<T>
{ {
readonly List<T> list; readonly List<T> list;
public object SyncRoot { get; } = new(); public object SyncRoot { get; } = new();

View File

@ -8,7 +8,7 @@ using System.Threading.Tasks;
namespace ObservableCollections namespace ObservableCollections
{ {
public sealed partial class ObservableQueue<T> : IReadOnlyCollection<T>, IObservableCollection<T> public partial class ObservableQueue<T> : IReadOnlyCollection<T>, IObservableCollection<T>
{ {
public ISynchronizedView<T, TView> CreateView<TView>(Func<T, TView> transform) public ISynchronizedView<T, TView> CreateView<TView>(Func<T, TView> transform)
{ {

View File

@ -10,7 +10,7 @@ using System.Linq;
namespace ObservableCollections namespace ObservableCollections
{ {
public sealed partial class ObservableQueue<T> : IReadOnlyCollection<T>, IObservableCollection<T> public partial class ObservableQueue<T> : IReadOnlyCollection<T>, IObservableCollection<T>
{ {
readonly Queue<T> queue; readonly Queue<T> queue;
public object SyncRoot { get; } = new object(); public object SyncRoot { get; } = new object();

View File

@ -8,7 +8,7 @@ using System.Threading.Tasks;
namespace ObservableCollections namespace ObservableCollections
{ {
public sealed partial class ObservableRingBuffer<T> public partial class ObservableRingBuffer<T>
{ {
public ISynchronizedView<T, TView> CreateView<TView>(Func<T, TView> transform) public ISynchronizedView<T, TView> CreateView<TView>(Func<T, TView> transform)
{ {

View File

@ -6,7 +6,7 @@ using System.Collections;
namespace ObservableCollections namespace ObservableCollections
{ {
public sealed partial class ObservableRingBuffer<T> : IList<T>, IReadOnlyList<T>, IObservableCollection<T> public partial class ObservableRingBuffer<T> : IList<T>, IReadOnlyList<T>, IObservableCollection<T>
{ {
readonly RingBuffer<T> buffer; readonly RingBuffer<T> buffer;

View File

@ -7,7 +7,7 @@ using System.Linq;
namespace ObservableCollections namespace ObservableCollections
{ {
public sealed partial class ObservableStack<T> : IReadOnlyCollection<T>, IObservableCollection<T> public partial class ObservableStack<T> : IReadOnlyCollection<T>, IObservableCollection<T>
{ {
public ISynchronizedView<T, TView> CreateView<TView>(Func<T, TView> transform) public ISynchronizedView<T, TView> CreateView<TView>(Func<T, TView> transform)
{ {

View File

@ -8,7 +8,7 @@ using System.Runtime.CompilerServices;
namespace ObservableCollections namespace ObservableCollections
{ {
public sealed partial class ObservableStack<T> : IReadOnlyCollection<T>, IObservableCollection<T> public partial class ObservableStack<T> : IReadOnlyCollection<T>, IObservableCollection<T>
{ {
readonly Stack<T> stack; readonly Stack<T> stack;
public object SyncRoot { get; } = new object(); public object SyncRoot { get; } = new object();

View File

@ -6,7 +6,7 @@ using System.Linq;
namespace ObservableCollections namespace ObservableCollections
{ {
public sealed class RingBuffer<T> : IList<T>, IReadOnlyList<T> public class RingBuffer<T> : IList<T>, IReadOnlyList<T>
{ {
T[] buffer; T[] buffer;
int head; int head;