Summary
    Base for all Switches.
    
		- Namespace
 - Cake
.SevenZip .Switches  - Implementing Types
 - 
									
- Switch
Working Directory  - Switch
Recurse Subdirectories  - Switch
Compress Files Open For Writing  - SwitchUpdateOptions
 - Switch
Ntfs Alternate Streams  - Switch
Set Timestamp From Most Recent File  - Switch
Include Archive Filename  - Switch
Exclude Filename Collection  - Switch
Include Archive Filename Collection  - SwitchArchiveType
 - Switch
Set Hash Function Collection  - Switch
Exclude Archive Filename Collection  - BaseSwitchCollection
<T>  - Switch
Compression Method  - BaseBoolSwitch
 - Switch
Exclude Filename  - Switch
Fully Qualified File Paths  - Switch
Output Directory  - Switch
Nt Security Information  - SwitchOverwriteMode
 - Switch
Self Extracting Archive  - Switch
Include Filename  - Switch
Set Hash Function  - Switch
Include Filename Collection  - SwitchVolume
 - Switch
Disable Parsing Of Archive Name  - Switch
Volume Collection  - Switch
Delete After Compression  - SwitchPassword
 - Switch
Show Technical Information  - Switch
Exclude Archive Filename  
 - Switch
 
							graph BT
	Type["ISwitch"]
class Type type-node
	Implementing0["SwitchWorkingDirectory"]-.->Type
	click Implementing0 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchWorkingDirectory"
	Implementing1["SwitchRecurseSubdirectories"]-.->Type
	click Implementing1 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchRecurseSubdirectories"
	Implementing2["SwitchCompressFilesOpenForWriting"]-.->Type
	click Implementing2 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchCompressFilesOpenForWriting"
	Implementing3["SwitchUpdateOptions"]-.->Type
	click Implementing3 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchUpdateOptions"
	Implementing4["SwitchNtfsAlternateStreams"]-.->Type
	click Implementing4 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchNtfsAlternateStreams"
	Implementing5["SwitchSetTimestampFromMostRecentFile"]-.->Type
	click Implementing5 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchSetTimestampFromMostRecentFile"
	Implementing6["SwitchIncludeArchiveFilename"]-.->Type
	click Implementing6 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchIncludeArchiveFilename"
	Implementing7["SwitchExcludeFilenameCollection"]-.->Type
	click Implementing7 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchExcludeFilenameCollection"
	Implementing8["SwitchIncludeArchiveFilenameCollection"]-.->Type
	click Implementing8 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchIncludeArchiveFilenameCollection"
	Implementing9["SwitchArchiveType"]-.->Type
	click Implementing9 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchArchiveType"
	Implementing10["SwitchSetHashFunctionCollection"]-.->Type
	click Implementing10 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchSetHashFunctionCollection"
	Implementing11["SwitchExcludeArchiveFilenameCollection"]-.->Type
	click Implementing11 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchExcludeArchiveFilenameCollection"
	Implementing12["BaseSwitchCollection<T>"]-.->Type
	click Implementing12 "/Cake.7zip/api/Cake.SevenZip.Switches/BaseSwitchCollection_1"
	Implementing13["SwitchCompressionMethod"]-.->Type
	click Implementing13 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchCompressionMethod"
	Implementing14["BaseBoolSwitch"]-.->Type
	click Implementing14 "/Cake.7zip/api/Cake.SevenZip.Switches/BaseBoolSwitch"
	Implementing15["SwitchExcludeFilename"]-.->Type
	click Implementing15 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchExcludeFilename"
	Implementing16["SwitchFullyQualifiedFilePaths"]-.->Type
	click Implementing16 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchFullyQualifiedFilePaths"
	Implementing17["SwitchOutputDirectory"]-.->Type
	click Implementing17 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchOutputDirectory"
	Implementing18["SwitchNtSecurityInformation"]-.->Type
	click Implementing18 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchNtSecurityInformation"
	Implementing19["SwitchOverwriteMode"]-.->Type
	click Implementing19 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchOverwriteMode"
	Implementing20["SwitchSelfExtractingArchive"]-.->Type
	click Implementing20 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchSelfExtractingArchive"
	Implementing21["SwitchIncludeFilename"]-.->Type
	click Implementing21 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchIncludeFilename"
	Implementing22["SwitchSetHashFunction"]-.->Type
	click Implementing22 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchSetHashFunction"
	Implementing23["SwitchIncludeFilenameCollection"]-.->Type
	click Implementing23 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchIncludeFilenameCollection"
	Implementing24["SwitchVolume"]-.->Type
	click Implementing24 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchVolume"
	Implementing25["SwitchDisableParsingOfArchiveName"]-.->Type
	click Implementing25 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchDisableParsingOfArchiveName"
	Implementing26["SwitchVolumeCollection"]-.->Type
	click Implementing26 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchVolumeCollection"
	Implementing27["SwitchDeleteAfterCompression"]-.->Type
	click Implementing27 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchDeleteAfterCompression"
	Implementing28["SwitchPassword"]-.->Type
	click Implementing28 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchPassword"
	Implementing29["SwitchShowTechnicalInformation"]-.->Type
	click Implementing29 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchShowTechnicalInformation"
	Implementing30["SwitchExcludeArchiveFilename"]-.->Type
	click Implementing30 "/Cake.7zip/api/Cake.SevenZip.Switches/SwitchExcludeArchiveFilename"
						
					Syntax
public interface ISwitch
			Methods
| Name | Value | Summary | 
|---|---|---|
| BuildArguments | 
								void | 
									 
    Builds the arguments using the builder.
     
								 |