/// <summary> /// Returns `true` if both arguments are `true`; `false` otherwise. /// <para /> /// sig: a -> b -> a | b /// </summary> /// <param name="a">first</param> /// <param name="b">second</param> /// <returns>the first argument if it is falsy, otherwise the second argument.</returns> /// <see cref="R.Both"/> public static dynamic And(RamdaPlaceholder a, bool b) { return(Currying.And(a, b)); }
/// <summary> /// Returns `true` if both arguments are `true`; `false` otherwise. /// <para /> /// sig: a -> b -> a | b /// </summary> /// <param name="a">first</param> /// <param name="b">second</param> /// <returns>the first argument if it is falsy, otherwise the second argument.</returns> /// <see cref="R.Both"/> public static dynamic And(RamdaPlaceholder a = null, RamdaPlaceholder b = null) { return(Currying.And(a, b)); }
/// <summary> /// Returns `true` if both arguments are `true`; `false` otherwise. /// <para /> /// sig: a -> b -> a | b /// </summary> /// <param name="a">first</param> /// <param name="b">second</param> /// <returns>the first argument if it is falsy, otherwise the second argument.</returns> /// <see cref="R.Both"/> public static dynamic And(bool a, bool b) { return(Currying.And(a, b)); }