• R/O
  • HTTP
  • SSH
  • HTTPS

标签
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Cysharp/ObservableCollections をベースにしたUI表示用の同期ビュー


File Info

Rev. 87a8ee4d858ecff8f6b35b7fd7fc72a5882fadbf
大小 658 字节
时间 2022-10-20 15:32:38
作者 yoshy
Log Message

[MOD] ビュー破棄時のトレースログを無効化

Content

using ObservableCollections;
using System.Collections.Specialized;

namespace CleanAuLait.ObservableCollectionsMod
{
    public interface ISynchronizedSingleView<T, TView> : IReadOnlyCollection<TView>, IDisposable
    {
        object SyncRoot { get; }

        event NotifyCollectionChangedEventHandler<TView>? RoutingCollectionChanged;
        event Action<NotifyCollectionChangedAction>? CollectionStateChanged;

        void AttachFilter(ISynchronizedViewFilter<T, TView> filter);
        void ResetFilter(Action<T, TView>? resetAction);

        INotifyCollectionChangedListSynchronizedSingleView<T, TView> WithINotifyCollectionChangedList();
    }
}