Bickle.Example.BuildAction C# (CSharp) Метод

BuildAction() приватный статический Метод

private static BuildAction ( Expression spec ) : System.Action
spec Expression
Результат System.Action
        private static Action BuildAction(Expression<Func<bool>> spec)
        {
            return () =>
            {
                if (!spec.Compile()())
                {
                    throw new AssertionException("Failed:" + SpecDescriber.DescribeSpec(spec));
                }
            };
        }