/// ------------------------------------------------------------------------------------ /// <summary> /// Constructor based on a hashtable which maps HVOs of ScrImportSource objects to /// ScrSfFileList objects /// </summary> /// <param name="sourceTable">The hashtable</param> /// <param name="cache">The FDO cache needed for interpreting the HVOs</param> /// ------------------------------------------------------------------------------------ public ImportFileSource(Hashtable sourceTable, FdoCache cache) { Debug.Assert(sourceTable != null); m_cache = cache; m_sourceTable = sourceTable; m_fileList = null; }
/// ------------------------------------------------------------------------------------ /// <summary> /// Constructor based on a ScrSfFileList /// </summary> /// <param name="fileList">The list of files</param> /// ------------------------------------------------------------------------------------ public ImportFileSource(ScrSfFileList fileList) { Debug.Assert(fileList != null); m_cache = null; m_sourceTable = null; m_fileList = fileList; }
/// ------------------------------------------------------------------------------------ /// <summary> /// Constructor based on a hashtable which maps HVOs of ScrImportSource objects to /// ScrSfFileList objects /// </summary> /// <param name="sourceTable">The hashtable</param> /// <param name="cache">The FDO cache needed for interpreting the HVOs</param> /// ------------------------------------------------------------------------------------ public ImportFileSource(Hashtable sourceTable, FdoCache cache) { Debug.Assert(sourceTable != null); m_cache = cache; m_sourceTable = sourceTable; m_fileList = null; }
/// ------------------------------------------------------------------------------------ /// <summary> /// Constructor based on a ScrSfFileList /// </summary> /// <param name="fileList">The list of files</param> /// ------------------------------------------------------------------------------------ public ImportFileSource(ScrSfFileList fileList) { Debug.Assert(fileList != null); m_cache = null; m_sourceTable = null; m_fileList = fileList; }
public void Setup() { m_resolver = new DynamicMock(typeof(IOverlappingFileResolver)); m_resolver.Strict = true; m_expectedRemovedFiles = new ArrayList(); m_callCountForVerifyFileRemoved = 0; m_fileList = new ScrSfFileList((IOverlappingFileResolver)m_resolver.MockInstance); m_fileList.FileRemoved += new ScrImportFileEventHandler(VerifyFileRemoved); }
public ImportFileEnumerator(FdoCache cache, ScrSfFileList fileList, Hashtable sourceTable) { if (sourceTable == null) { m_fileEnumerator = fileList.GetEnumerator(); m_sourceEnumerator = null; } else { m_fileEnumerator = null; m_sourceEnumerator = sourceTable.GetEnumerator(); } Reset(); }
public ImportFileEnumerator(FdoCache cache, ScrSfFileList fileList, Hashtable sourceTable) { if (sourceTable == null) { m_fileEnumerator = fileList.GetEnumerator(); m_sourceEnumerator = null; } else { m_fileEnumerator = null; m_sourceEnumerator = sourceTable.GetEnumerator(); } Reset(); }