Amib.Threading.Internal.STPPerformanceCounters.SetupCategory C# (CSharp) Method

SetupCategory() private method

private SetupCategory ( ) : void
return void
        private void SetupCategory()
        {
            if (!PerformanceCounterCategory.Exists(_stpCategoryName))
            {
                var counters = new CounterCreationDataCollection();

                for (int i = 0; i < _stpPerformanceCounters.Length; i++)
                {
                    _stpPerformanceCounters[i].AddCounterToCollection(counters);
                }

                PerformanceCounterCategory.Create(
                    _stpCategoryName,
                    _stpCategoryHelp,
                    PerformanceCounterCategoryType.MultiInstance,
                    counters);
            }
        }