コード例 #1
0
ファイル: Deferrer.cs プロジェクト: incureforce/Toolkitty
        public static Deferrer WithLock(EventHandler handler)
        {
            var deferrer = new Deferrer();

            deferrer.Locking += handler;

            return(deferrer);
        }
コード例 #2
0
ファイル: Deferrer.cs プロジェクト: incureforce/Toolkitty
        public static Deferrer WithFree(EventHandler handler)
        {
            var deferrer = new Deferrer();

            deferrer.Freeing += handler;

            return(deferrer);
        }
コード例 #3
0
ファイル: Deferrer.cs プロジェクト: incureforce/Toolkitty
        public static Deferrer WithBoth(EventHandler lockHandler, EventHandler freeHandler)
        {
            var deferrer = new Deferrer();

            deferrer.Locking += lockHandler;
            deferrer.Freeing += freeHandler;

            return(deferrer);
        }