Akka.Cluster.Tools.Singleton.ClusterSingletonProxy.TrackChanges C# (CSharp) Method

TrackChanges() private method

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