Example #1
0
        internal EqResults Null <T>(T obj)
        {
            Guard.On(new object[] { obj }, Error.EachParamMustNotBeNull()).EachAgainstNull();

            var eqResults = EqResults.Create(new List <EqResult>()
            {
                EqComponent.ApplyEqualsToNull <T>(obj),
                EqComponent.ApplyEqualsOfTToNull <T>(obj),
                EqComponent.ApplyOperatorEqualityToNull <T>(obj),
                EqComponent.ApplyOperatorInequalityToNull <T>(obj)
            });

            return(eqResults);
        }