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()
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>>