ISupportSwitchBuilder<T> Interface

Summary

Base for builders that support switches.
graph BT Type["ISupportSwitchBuilder<T>"] class Type type-node Implementing0["HashCommandBuilder"]-.->Type click Implementing0 "/Cake.7zip/api/Cake.SevenZip.Builder/HashCommandBuilder" Implementing1["ListCommandBuilder"]-.->Type click Implementing1 "/Cake.7zip/api/Cake.SevenZip.Builder/ListCommandBuilder" Implementing2["RenameCommandBuilder"]-.->Type click Implementing2 "/Cake.7zip/api/Cake.SevenZip.Builder/RenameCommandBuilder" Implementing3["TestCommandBuilder"]-.->Type click Implementing3 "/Cake.7zip/api/Cake.SevenZip.Builder/TestCommandBuilder" Implementing4["UpdateCommandBuilder"]-.->Type click Implementing4 "/Cake.7zip/api/Cake.SevenZip.Builder/UpdateCommandBuilder" Implementing5["DeleteCommandBuilder"]-.->Type click Implementing5 "/Cake.7zip/api/Cake.SevenZip.Builder/DeleteCommandBuilder" Implementing6["ExtractCommandBuilder"]-.->Type click Implementing6 "/Cake.7zip/api/Cake.SevenZip.Builder/ExtractCommandBuilder" Implementing7["AddCommandBuilder"]-.->Type click Implementing7 "/Cake.7zip/api/Cake.SevenZip.Builder/AddCommandBuilder"

Syntax

public interface ISupportSwitchBuilder<out T> where T : ISupportSwitch

Type Parameters

Name Description
T the ISupportSwitch supported by this builder.

Properties

Name Value Summary
Command T
Gets the command that supports the given switch.
GitHub Discussion