public static void IsNotNull([NotNull]string name, [AssertionCondition(AssertionConditionType.IS_NOT_NULL)]object argument) { if(argument == null) { throw new ArgumentNullException(name); } }