protected void CopyTo(FileSet clone)
{
base.CopyTo(clone);
clone._asis = StringUtils.Clone(_asis);
if (_baseDirectory != null) {
clone._baseDirectory = new DirectoryInfo(_baseDirectory.FullName);
}
clone._defaultExcludes = _defaultExcludes;
clone._failOnEmpty = _failOnEmpty;
clone._hasScanned = _hasScanned;
clone._pathFiles = _pathFiles.Clone();
clone._scanner = (DirectoryScanner) _scanner.Clone();
}