Summary
    Interfaces for all switches.
    Commands "support" switches by implementing an ISupportSwitch
    (e.g. 
		ISupportSwitchPassword is implemented in all commands
    that support setting a password (-p).
    - Namespace
 - Cake
.SevenZip .Switches  - Implementing Types
 - 
									
- I
Support Switch Exclude Filenames  - DeleteCommand
 - I
Support Switch Include Filenames  - HashCommand
 - ExtractCommand
 - I
Support Switch Compression Method  - I
Support Switch Self Extracting Archive  - I
Support Switch Recurse Subdirectories  - I
Support Switch Archive Type  - I
Support Switch Compress Files Open For Writing  - UpdateCommand
 - I
Support Switch Password  - ListCommand
 - I
Support Switch Set Hash Function  - TestCommand
 - I
Support Switch Exclude Archive Filenames  - I
Support Switch Overwrite Mode  - I
Support Switch Timestamp From Most Recent File  - I
Support Switch Nt Security Information  - I
Support Switch Output Directory  - ISupportSwitchVolume
 - I
Support Switch Show Technical Information  - I
Support Switch Ntfs Alternate Streams  - RenameCommand
 - I
Support Switch Delete After Compression  - I
Support Switch Update Options  - I
Support Switch Include Archive Filenames  - AddCommand
 - I
Support Switch Working Directory  - I
Support Switch Fully Qualified File Paths  - I
Support Switch Disable Parsing Of Archive Name  
 - I
 
							graph BT
	Type["ISupportSwitch"]
class Type type-node
	Implementing0["ISupportSwitchExcludeFilenames"]-.->Type
	click Implementing0 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchExcludeFilenames"
	Implementing1["DeleteCommand"]-.->Type
	click Implementing1 "/Cake.7zip/api/Cake.SevenZip.Commands/DeleteCommand"
	Implementing2["ISupportSwitchIncludeFilenames"]-.->Type
	click Implementing2 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchIncludeFilenames"
	Implementing3["HashCommand"]-.->Type
	click Implementing3 "/Cake.7zip/api/Cake.SevenZip.Commands/HashCommand"
	Implementing4["ExtractCommand"]-.->Type
	click Implementing4 "/Cake.7zip/api/Cake.SevenZip.Commands/ExtractCommand"
	Implementing5["ISupportSwitchCompressionMethod"]-.->Type
	click Implementing5 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchCompressionMethod"
	Implementing6["ISupportSwitchSelfExtractingArchive"]-.->Type
	click Implementing6 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchSelfExtractingArchive"
	Implementing7["ISupportSwitchRecurseSubdirectories"]-.->Type
	click Implementing7 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchRecurseSubdirectories"
	Implementing8["ISupportSwitchArchiveType"]-.->Type
	click Implementing8 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchArchiveType"
	Implementing9["ISupportSwitchCompressFilesOpenForWriting"]-.->Type
	click Implementing9 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchCompressFilesOpenForWriting"
	Implementing10["UpdateCommand"]-.->Type
	click Implementing10 "/Cake.7zip/api/Cake.SevenZip.Commands/UpdateCommand"
	Implementing11["ISupportSwitchPassword"]-.->Type
	click Implementing11 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchPassword"
	Implementing12["ListCommand"]-.->Type
	click Implementing12 "/Cake.7zip/api/Cake.SevenZip.Commands/ListCommand"
	Implementing13["ISupportSwitchSetHashFunction"]-.->Type
	click Implementing13 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchSetHashFunction"
	Implementing14["TestCommand"]-.->Type
	click Implementing14 "/Cake.7zip/api/Cake.SevenZip.Commands/TestCommand"
	Implementing15["ISupportSwitchExcludeArchiveFilenames"]-.->Type
	click Implementing15 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchExcludeArchiveFilenames"
	Implementing16["ISupportSwitchOverwriteMode"]-.->Type
	click Implementing16 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchOverwriteMode"
	Implementing17["ISupportSwitchTimestampFromMostRecentFile"]-.->Type
	click Implementing17 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchTimestampFromMostRecentFile"
	Implementing18["ISupportSwitchNtSecurityInformation"]-.->Type
	click Implementing18 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchNtSecurityInformation"
	Implementing19["ISupportSwitchOutputDirectory"]-.->Type
	click Implementing19 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchOutputDirectory"
	Implementing20["ISupportSwitchVolume"]-.->Type
	click Implementing20 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchVolume"
	Implementing21["ISupportSwitchShowTechnicalInformation"]-.->Type
	click Implementing21 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchShowTechnicalInformation"
	Implementing22["ISupportSwitchNtfsAlternateStreams"]-.->Type
	click Implementing22 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchNtfsAlternateStreams"
	Implementing23["RenameCommand"]-.->Type
	click Implementing23 "/Cake.7zip/api/Cake.SevenZip.Commands/RenameCommand"
	Implementing24["ISupportSwitchDeleteAfterCompression"]-.->Type
	click Implementing24 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchDeleteAfterCompression"
	Implementing25["ISupportSwitchUpdateOptions"]-.->Type
	click Implementing25 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchUpdateOptions"
	Implementing26["ISupportSwitchIncludeArchiveFilenames"]-.->Type
	click Implementing26 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchIncludeArchiveFilenames"
	Implementing27["AddCommand"]-.->Type
	click Implementing27 "/Cake.7zip/api/Cake.SevenZip.Commands/AddCommand"
	Implementing28["ISupportSwitchWorkingDirectory"]-.->Type
	click Implementing28 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchWorkingDirectory"
	Implementing29["ISupportSwitchFullyQualifiedFilePaths"]-.->Type
	click Implementing29 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchFullyQualifiedFilePaths"
	Implementing30["ISupportSwitchDisableParsingOfArchiveName"]-.->Type
	click Implementing30 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchDisableParsingOfArchiveName"
						
					Syntax
public interface ISupportSwitch