private static void AddFileToList(AssemblyData oAssemblyData, int FileNumber, VB6File oFile)
 {
     if (oFile == null)
     {
         throw ExceptionUtils.VbMakeException(0x33);
     }
     oFile.OpenFile();
     oAssemblyData.SetChannelObj(FileNumber, oFile);
 }
 private static void InternalCloseFile(AssemblyData oAssemblyData, int FileNumber)
 {
     if (FileNumber == 0)
     {
         CloseAllFiles(oAssemblyData);
     }
     else
     {
         VB6File channelOrNull = GetChannelOrNull(oAssemblyData, FileNumber);
         if (channelOrNull != null)
         {
             oAssemblyData.SetChannelObj(FileNumber, null);
             if (channelOrNull != null)
             {
                 channelOrNull.CloseFile();
             }
         }
     }
 }