As a child you would wait. And watch from far away. But you always knew that you'd be the one that work while they all play. In youth you'd lay awake at night and scheme. Of all the things that you would change, but it was just a dream! Here we are.
A whitelist is a list or register of entities that provide a particular privilege, service, mobility, access or recognition. Entities on the list will be accepted, approved and/or recognized. Whitelisting is the reverse of blacklisting, the practice of identifying entities that are denied, unrecognised, or ostracised.
SPList.Items only returns non-folder items. You can use SPList.Folders to iterate all of the folders in a list. So if you did the same foreach loop, only using: foreach (SPListItem objSourceFolderItem in objSourceList.Folders). You would then get all of the folders.