ISupportSwitch Interface

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).
graph BT Type["ISupportSwitch"] class Type type-node Implementing0["ISupportSwitchSetHashFunction"]-.->Type click Implementing0 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchSetHashFunction" Implementing1["ISupportSwitchShowTechnicalInformation"]-.->Type click Implementing1 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchShowTechnicalInformation" Implementing2["ISupportSwitchFullyQualifiedFilePaths"]-.->Type click Implementing2 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchFullyQualifiedFilePaths" Implementing3["AddCommand"]-.->Type click Implementing3 "/Cake.7zip/api/Cake.SevenZip.Commands/AddCommand" Implementing4["ISupportSwitchNtfsAlternateStreams"]-.->Type click Implementing4 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchNtfsAlternateStreams" Implementing5["TestCommand"]-.->Type click Implementing5 "/Cake.7zip/api/Cake.SevenZip.Commands/TestCommand" Implementing6["ISupportSwitchVolume"]-.->Type click Implementing6 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchVolume" Implementing7["RenameCommand"]-.->Type click Implementing7 "/Cake.7zip/api/Cake.SevenZip.Commands/RenameCommand" Implementing8["ISupportSwitchSelfExtractingArchive"]-.->Type click Implementing8 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchSelfExtractingArchive" Implementing9["ISupportSwitchWorkingDirectory"]-.->Type click Implementing9 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchWorkingDirectory" Implementing10["ISupportSwitchIncludeArchiveFilenames"]-.->Type click Implementing10 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchIncludeArchiveFilenames" Implementing11["ISupportSwitchCompressFilesOpenForWriting"]-.->Type click Implementing11 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchCompressFilesOpenForWriting" Implementing12["ISupportSwitchDeleteAfterCompression"]-.->Type click Implementing12 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchDeleteAfterCompression" Implementing13["ISupportSwitchDisableParsingOfArchiveName"]-.->Type click Implementing13 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchDisableParsingOfArchiveName" Implementing14["ISupportSwitchOutputDirectory"]-.->Type click Implementing14 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchOutputDirectory" Implementing15["ListCommand"]-.->Type click Implementing15 "/Cake.7zip/api/Cake.SevenZip.Commands/ListCommand" Implementing16["ExtractCommand"]-.->Type click Implementing16 "/Cake.7zip/api/Cake.SevenZip.Commands/ExtractCommand" Implementing17["ISupportSwitchIncludeFilenames"]-.->Type click Implementing17 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchIncludeFilenames" Implementing18["ISupportSwitchRecurseSubdirectories"]-.->Type click Implementing18 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchRecurseSubdirectories" Implementing19["UpdateCommand"]-.->Type click Implementing19 "/Cake.7zip/api/Cake.SevenZip.Commands/UpdateCommand" Implementing20["ISupportSwitchCompressionMethod"]-.->Type click Implementing20 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchCompressionMethod" Implementing21["ISupportSwitchNtSecurityInformation"]-.->Type click Implementing21 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchNtSecurityInformation" Implementing22["ISupportSwitchUpdateOptions"]-.->Type click Implementing22 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchUpdateOptions" Implementing23["ISupportSwitchExcludeArchiveFilenames"]-.->Type click Implementing23 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchExcludeArchiveFilenames" Implementing24["ISupportSwitchPassword"]-.->Type click Implementing24 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchPassword" Implementing25["ISupportSwitchArchiveType"]-.->Type click Implementing25 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchArchiveType" Implementing26["ISupportSwitchExcludeFilenames"]-.->Type click Implementing26 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchExcludeFilenames" Implementing27["DeleteCommand"]-.->Type click Implementing27 "/Cake.7zip/api/Cake.SevenZip.Commands/DeleteCommand" Implementing28["ISupportSwitchOverwriteMode"]-.->Type click Implementing28 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchOverwriteMode" Implementing29["HashCommand"]-.->Type click Implementing29 "/Cake.7zip/api/Cake.SevenZip.Commands/HashCommand" Implementing30["ISupportSwitchTimestampFromMostRecentFile"]-.->Type click Implementing30 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchTimestampFromMostRecentFile"

Syntax

public interface ISupportSwitch
GitHub Discussion