コード例 #1
0
ファイル: Match.cs プロジェクト: ghiorzi/pandemonium
        public Nothing Match(Action <T> value, Action empty)
        {
            if (HasValue)
            {
                value(_value);
            }
            else
            {
                empty();
            }

            return(Nothing.Of());
        }
コード例 #2
0
ファイル: Match.cs プロジェクト: ghiorzi/pandemonium
        public Nothing Match(Action <T> success, Action <Exception> failure)
        {
            #pragma warning disable CS8604
            if (Succeeded)
            {
                success(_value);
            }
            else
            {
                failure(_error);
            }

            return(Nothing.Of());
        }