private TrackChanges ( System.Action block ) : void | ||
block | System.Action | |
return | void |
private void TrackChanges(Action block)
{
var before = _membersByAge.FirstOrDefault();
block();
var after = _membersByAge.FirstOrDefault();
// if the head has changed, I need to find the new singleton
if (!Equals(before, after)) IdentifySingleton();
}