ISupportArgumentBuilder<T> Interface

Summary

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

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