InformationCommandBuilder Class

Summary

Builder for InformationCommand.
graph BT Type-->Base0["BaseOutputBuilder<InformationCommandBuilder, IInformationOutput>"] Base0-->Base1["Object"] Type["InformationCommandBuilder"] class Type type-node

Syntax

public sealed class InformationCommandBuilder : 
    BaseOutputBuilder<InformationCommandBuilder, IInformationOutput>

Examples

Task("GetInfos")
    .Does(() =>
{
    SevenZip(m => m
        .InInformationMode()
        .WithCommandOutput(o =>
        {
            Information("7Zip version is:" + o.Information);
            Information("7Zip supports QCOW:" + (o.Formats.Any(x => x.IndexOf("QCOW") > -1)));
        }));
});

Properties

Name Value Summary
OutputCommand BaseOutputCommand<IInformationOutput>
Gets the output command.

Extension Methods

Name Value Summary
Dump<InformationCommandBuilder>() string
Get a basic string representation of specified object.
Requires the Cake.Incubator addin
IsIn<InformationCommandBuilder>(InformationCommandBuilder[]) bool
Checks if the source is contained in a list
Requires the Cake.Incubator addin
NotNull<InformationCommandBuilder>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Issues addin
NotNull<InformationCommandBuilder>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Ftp addin
ThrowIfNull<InformationCommandBuilder>(string) T
Throws a System.ArgumentNullException if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ThrowIfNull<InformationCommandBuilder>(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

See Also