BitDifferSettings Class

Summary

Settings used by BitDifferRunner Read more about configuration options on BitDiffer project (https://github.com/bitdiffer/bitdiffer/wiki/ConsoleApplication)
Assembly
Cake.BitDiffer.dll
Namespace
Cake.BitDiffer
Base Types
  • ToolSettings
graph BT Type-->Base0["ToolSettings"] Type["BitDifferSettings"] class Type type-node

Syntax

public sealed class BitDifferSettings : ToolSettings

Constructors

Name Summary
BitDifferSettings()

Properties

Name Value Summary
CompareAssemblyAttributeChanges bool
Compare for changes in assembly attribute values
CompareImplementation bool
Compare implementation of methods and properties (DEFAULT: true)
CompareOnlyPublic bool
Compare only public members (DEFAULT: false)
CurrentAssemblyFile FilePath
File name for the current version of the assembly to compare
IsolationLevel IsolationLevel
Isolation level to load assemblies IsolationLevel (DEFAULT: Auto)
PreferGacVersion bool
Prefer to load dependent assemblies from GAC instead from current directory (DEFAULT: false)
PreviousAssemblyFile FilePath
File name for the previous version of the assembly to compare
ReflectionOnlyLoading bool
Load assemblies in reflection context (false: load assembly) (DEFAULT: true)
ReportOnlyChanged bool
Report only assemblies with changes (DEFAULT: true)
ResultOutputFile FilePath
Result file name (could be HTML or XML file)

Extension Methods

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