Table of Contents

Class DifferenceCollection

Namespace
Shift.Common
Assembly
Shift.Common.dll
public class DifferenceCollection : ICollection<Difference>, IEnumerable<Difference>, IEnumerable
Inheritance
DifferenceCollection
Implements
Inherited Members
Extension Methods

Constructors

DifferenceCollection()

public DifferenceCollection()

Properties

Count

public int Count { get; }

Property Value

int

IsEmpty

public bool IsEmpty { get; }

Property Value

bool

IsReadOnly

public bool IsReadOnly { get; }

Property Value

bool

this[string]

public Difference this[string name] { get; }

Parameters

name string

Property Value

Difference

Methods

Add(Difference)

public void Add(Difference item)

Parameters

item Difference

Add(DifferenceCollection)

public void Add(DifferenceCollection collection)

Parameters

collection DifferenceCollection

Clear()

public void Clear()

Contains(Difference)

public bool Contains(Difference item)

Parameters

item Difference

Returns

bool

Contains(string)

public bool Contains(string name)

Parameters

name string

Returns

bool

CopyTo(Difference[], int)

public void CopyTo(Difference[] array, int arrayIndex)

Parameters

array Difference[]
arrayIndex int

GetEnumerator()

public IEnumerator<Difference> GetEnumerator()

Returns

IEnumerator<Difference>

Remove(Difference)

public bool Remove(Difference item)

Parameters

item Difference

Returns

bool

ToString()

public override string ToString()

Returns

string

ToString(ICollection<string>, IDictionary<string, Action<Difference, StringBuilder>>)

public string ToString(ICollection<string> exclusions, IDictionary<string, Action<Difference, StringBuilder>> fieldFormat)

Parameters

exclusions ICollection<string>
fieldFormat IDictionary<string, Action<Difference, StringBuilder>>

Returns

string

WriteString(StringBuilder, ICollection<string>, IDictionary<string, Action<Difference, StringBuilder>>)

public void WriteString(StringBuilder sb, ICollection<string> exclusions = null, IDictionary<string, Action<Difference, StringBuilder>> fieldFormat = null)

Parameters

sb StringBuilder
exclusions ICollection<string>
fieldFormat IDictionary<string, Action<Difference, StringBuilder>>