SwitchSetHashFunction Class

Summary

-scrc (Set hash function) switch.

Sets hash function for "extract" and "hash" commands.

Assembly
Cake.7zip.dll
Namespace
Cake.SevenZip.Switches
Interfaces
Base Types
  • Object
graph BT Type-->Base0["Object"] Type-.->Interface0["ISwitch"] click Interface0 "/api/Cake.SevenZip.Switches/ISwitch" Type["SwitchSetHashFunction"] class Type type-node

Syntax

public class SwitchSetHashFunction : ISwitch

Attributes

Type Description
NullableContextAttribute
NullableAttribute

Properties

Name Value Summary
All SwitchSetHashFunction
Gets the "*" hash-functions. (I.e. uses all possible hash-functions.)
static
Blake2Sp SwitchSetHashFunction
Gets the blake2sp hash-function.
static
Crc32 SwitchSetHashFunction
Gets the CRC32 hash-function.
static
Crc64 SwitchSetHashFunction
Gets the CRC64 hash-function.
static
Sha1 SwitchSetHashFunction
Gets the sha1 hash-function.
static
Sha256 SwitchSetHashFunction
Gets the sha256 hash-function.
static

Methods

Name Value Summary
BuildArguments(ProcessArgumentBuilder) void
Builds the arguments using the builder.

Extension Methods

Name Value Summary
Dump<SwitchSetHashFunction>() string
Get a basic string representation of specified object.
Requires the Cake.Incubator addin
IsIn<SwitchSetHashFunction>(SwitchSetHashFunction[]) bool
Checks if the source is contained in a list
Requires the Cake.Incubator addin
NotNull<SwitchSetHashFunction>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Ftp addin
NotNull<SwitchSetHashFunction>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Issues addin
ThrowIfNull<SwitchSetHashFunction>(string, string) T
Throws a System.ArgumentNullException with a specific message if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ThrowIfNull<SwitchSetHashFunction>(string) T
Throws a System.ArgumentNullException if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin

See Also