ISupportArgumentBuilder<T> Interface

Summary

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

Syntax

public interface ISupportArgumentBuilder<out T> where T : IHaveArgument

Type Parameters

Name Description
T the IHaveArgument supported by this builder.

Properties

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