IEdmBatchGet.GetFiles doesn't work on files open in SWX?

Does anyone know if IEdmBatchGet.GetFiles works on files that are currently open in SWX?  It appears to me that it does not, based on a component in an assembly that is 'older than the latest version in the vault' not getting reloaded.  Perhaps there is another command I should be using?

Here's a screen shot of my code:

SolidworksApi/macros