public STPInstancePerformanceCounter(
            string instance,
            STPPerformanceCounterType spcType) : this()
        {
            STPPerformanceCounters counters = STPPerformanceCounters.Instance;

            _pcs = new PerformanceCounter(
                STPPerformanceCounters._stpCategoryName,
                counters._stpPerformanceCounters[(int)spcType].Name,
                instance,
                false);
            _pcs.RawValue = _pcs.RawValue;
        }
Esempio n. 2
0
        public STPInstancePerformanceCounters(string instance)
        {
            _pcs = new STPInstancePerformanceCounter[(int)STPPerformanceCounterType.LastCounter];
            STPPerformanceCounters counters = STPPerformanceCounters.Instance;

            for (int i = 0; i < _pcs.Length; i++)
            {
                if (instance != null)
                {
                    _pcs[i] = new STPInstancePerformanceCounter(
                        instance,
                        (STPPerformanceCounterType)i);
                }
                else
                {
                    _pcs[i] = _stpInstanceNullPerformanceCounter;
                }
            }
        }
 // Token: 0x0600180E RID: 6158
 // RVA: 0x00014BDE File Offset: 0x00012DDE
 static STPPerformanceCounters()
 {
     STPPerformanceCounters._instance = new STPPerformanceCounters();
 }
Esempio n. 4
0
 // Methods
 static STPPerformanceCounters()
 {
     _instance = new STPPerformanceCounters();
 }