It can be written easier
|
var equalityComparer = EqualityComparer<TLinkAddress>.Default; |
|
var comparer = Comparer<TLinkAddress>.Default; |
|
for (var i = links.Count(); comparer.Compare(i, default) > 0; i = Arithmetic.Decrement(i)) |
|
{ |
|
links.Delete(i); |
|
if (!equalityComparer.Equals(links.Count(), Arithmetic.Decrement(i))) |
|
{ |
|
i = links.Count(); |
|
} |
|
} |
var equalityComparer = EqualityComparer<TLinkAddress>.Default;
var comparer = Comparer<TLinkAddress>.Default;
for (var i = links.Count(); comparer.Compare(i, default) > 0; i = links.Count())
{
links.Delete(i);
}
It can be written easier
Data.Doublets/csharp/Platform.Data.Doublets/ILinksExtensions.cs
Lines 170 to 179 in f7dfc0e