FxCop can (currently) only scan compiled assemblies (DLLs and EXEs). All source-level branching commands (if, elseif, etc) turn into general-purpose CIL commands (brfalse, blt, etc)... the same CIL instructions can be generated a variety of ways, so you can never really be sure what was originally there.
-Ryan / Kardax