Exemple #1
0
        internal static Func <Exception, FutureOr> _registerErrorHandler(Func <Exception, FutureOr> errorHandler,
                                                                         Zone zone)
        {
            var callback = zone.registerUnaryCallback(arg => errorHandler((Exception)arg));

            return(arg => (FutureOr)callback(arg));
        }
Exemple #2
0
 public override void onData(Action <T> handleData)
 {
     _handleData = handleData == null
         ? null
         : _zone.registerUnaryCallback(data => {
         handleData((T)data);
         return(null);
     });
 }
Exemple #3
0
        internal static Func <Exception, bool> _registerUnaryHandler(Func <Exception, bool> handler, Zone zone)
        {
            var callback = zone.registerUnaryCallback(arg => handler((Exception)arg));

            return(arg => (bool)callback(arg));
        }
Exemple #4
0
        internal static Func <object, FutureOr> _registerUnaryHandler(Func <object, FutureOr> handler, Zone zone)
        {
            var callback = zone.registerUnaryCallback(arg => handler(arg));

            return(arg => (FutureOr)callback(arg));
        }