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