Exemplo n.º 1
0
        private void AddAnalysable(IAnalysable analysable)
        {
            if (analysable == null)
            {
                return;
            }

            foreach (var statistic in analysable.AvailableStatistics)
            {
                var s = statistic;
                _endpointStatistics.Add(
                    statistic.Id,
                    new EndpointStatistic
                {
                    Statistic    = statistic,
                    GetStatistic = () => analysable.GetStatistic(s.Id)
                });
            }
        }