예제 #1
0
        public static Encode Loopback(this EncodeComplex complex)
        {
            Option <string> Loop(ITracer log, Type t) => complex(log, Loop, t);

            return(Loop);
        }
예제 #2
0
 public static EncodeComplex Fallback(this EncodeComplex a, EncodeComplex b)
 => (logger, encoder, type)
 => a(logger, encoder, type).OrElse(() => b(logger, encoder, type));