StrongNameSignerSettings Class

Summary

Contains settings used by StrongNameSignerRunner. See screenshots or run following command for more information.
.\StrongNameSigner.Console.exe -h
Assembly
Cake.StrongNameSigner.dll
Namespace
Cake.StrongNameSigner
Base Types
  • ToolSettings
graph BT Type-->Base0["ToolSettings"] Type["StrongNameSignerSettings"] class Type type-node

Syntax

public sealed class StrongNameSignerSettings : ToolSettings

Constructors

Properties

Name Value Summary
AssemblyFile FilePath
Gets or sets the assembly file to strong-name sign.
InputDirectory string
Gets or sets a directory for assemblies to strong-name sign.
KeyFile FilePath
Gets or sets a strong-name key file to use. If not specified, one will be generated.
LogLevel Nullable<StrongNameSignerVerbosity>
Gets or sets the log level used when strong-name signing assemblies.
OutputDirectory DirectoryPath
Gets or sets the output directory for strong-name signed assemblies. Default to current directory.
Password string
Gets or sets the password (if any) for teh provided strong-name key file.

Extension Methods

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