public static AwaitableStateConfiguration <TState, TTrigger> OnEntry <TState, TTrigger>(this
                                                                                                AwaitableStateConfiguration <TState, TTrigger> config, Func <Task> action)
        {
            Contract.NotNull(action != null, nameof(action));

            return(config.OnEntry(t => action()));
        }
コード例 #2
0
        public static AwaitableStateConfiguration <TState, TTrigger> OnEntry <TState, TTrigger>(this
                                                                                                AwaitableStateConfiguration <TState, TTrigger> config, Func <Task> action)
        {
            Contract.Requires <ArgumentNullException>(action != null, nameof(action));

            return(config.OnEntry(t => action()));
        }