NAnt SDK Documentation - v0.92 |

# ZipFileSet Properties

The properties of the ZipFileSet class are listed below. For a complete list of ZipFileSet class members, see the ZipFileSet Members topic.

#### Public Instance Properties

AsIs (inherited from FileSet) | Gets the collection of files that will be added to the FileSet without pattern matching or checking if the file exists.
BaseDirectory (inherited from FileSet) | The base of the directory of this fileset. The default is the project base directory.
CanBeReferenced (inherited from DataTypeBase) | Gets a value indicating whether a reference to the type can be defined.
CaseSensitive (inherited from FileSet) | Indicates whether include and exclude patterns must be treated in a case-sensitive way. The default is true on Unix; otherwise, false.
DefaultExcludes (inherited from FileSet) | Indicates whether default excludes should be used or not. The default is true.
DirectoryNames (inherited from FileSet) | Gets the collection of directory names that match the fileset.
ExcludeElements (inherited from FileSet) | The items to exclude from the fileset.
Excludes (inherited from FileSet) | Gets the collection of exclude patterns.
ExcludesFiles (inherited from FileSet) | The files from which a list of patterns or files to exclude should be obtained.
FailOnEmpty (inherited from FileSet) | When set to true, causes the fileset element to throw a ValidationException when no files match the includes and excludes criteria. The default is false.
FileNames (inherited from FileSet) | Gets the collection of file names that match the fileset.
ID (inherited from DataTypeBase) | The ID used to be referenced later.
IncludeElements (inherited from FileSet) | The items to include in the fileset.
Includes (inherited from FileSet) | Gets the collection of include patterns.
IncludesFiles (inherited from FileSet) | The files from which a list of patterns or files to include should be obtained.
MostRecentLastWriteTimeFile (inherited from FileSet) | Determines the most recently modified file in the fileset (by LastWriteTime of the FileInfo).
Name (inherited from DataTypeBase) | Gets the name of the datatype.
NamespaceManager (inherited from Element) | Gets or sets the XmlNamespaceManager.
Parent (inherited from Element) | Gets or sets the parent of the element.
PathFiles (inherited from FileSet) |
Prefix | The top level directory prefix. If set, all file and directory paths in the fileset will have this value prepended. Can either be a single directory name or a "/" separated path.
Project (inherited from Element) | Gets or sets the Project to which this element belongs.
Properties (inherited from Element) | Gets the properties local to this Element and the Project.
RefID (inherited from DataTypeBase) | The ID to use as the reference.
ScannedDirectories (inherited from FileSet) | Gets the collection of directory names that were scanned for files.
SetExcludes (inherited from FileSet) | Obsolete. The items to exclude from the fileset.
SetIncludes (inherited from FileSet) | Obsolete. The items to include in the fileset.
SetIncludesList (inherited from FileSet) | Obsolete. The files from which a list of patterns or files to include should be obtained.

#### Protected Instance Properties

CustomXmlProcessing (inherited from Element) | Gets a value indicating whether the element is performing additional processing using the XmlNode that was used to initialize the element.
Location (inherited from Element) | Gets or sets the location in the build file where the element is defined.
XmlNode (inherited from Element) | Gets or sets the XML node of the element.

#### Protected Internal Instance Properties

IsEverythingIncluded (inherited from FileSet) | Indicates whether or not every file and directory is included in the fileset list.

#### See Also

ZipFileSet Class | NAnt.Compression.Types Namespace