For me in Game dev, codex has a habit of checking every argument for null and then silently early exiting the methods when true.
I have explicit instructions for it not to do this - but it still does.
I haven't done any c# outside game dev but I have no idea why people would want their programs to silently fail.