internal static void IncrementCounterEx(AppPerfCounter counter, int delta) { if (_instance != null) { UnsafeNativeMethods.PerfIncrementCounterEx(_instance.UnsafeHandle, (int)counter, delta); } }
internal static void SetCounter(AppPerfCounter counter, int value) { if (_instance != null) { UnsafeNativeMethods.PerfSetCounter(_instance.UnsafeHandle, (int)counter, value); } }
internal static void DecrementCounter(AppPerfCounter counter) { if (_instance != null) { UnsafeNativeMethods.PerfDecrementCounter(_instance.UnsafeHandle, (int)counter); } }
internal static void IncrementCounterEx(AppPerfCounter counter, int delta) { if (_instance != null) { UnsafeNativeMethods.PerfIncrementCounterEx(_instance.UnsafeHandle, (int) counter, delta); } }
internal static void DecrementCounter(AppPerfCounter counter) { if (_instance != null) { UnsafeNativeMethods.PerfDecrementCounter(_instance.UnsafeHandle, (int) counter); } }
// It's important that this be debug only. We don't want production // code to access shared memory that another process could corrupt. #if DBG internal static int GetCounter(AppPerfCounter counter) { if (_instance != null) { return(UnsafeNativeMethods.PerfGetCounter(_instance.UnsafeHandle, (int)counter)); } else { return(-1); } }
internal /*public*/ static void DecrementCounter(AppPerfCounter counter) { if (GoingIn()) { try { UnsafeNativeMethods.PerfDecrementCounter(_instance, (int)counter); } finally { GoingOut(); } } }
internal /*public*/ static void IncrementCounterEx(AppPerfCounter counter, int delta) { if (GoingIn()) { try { UnsafeNativeMethods.PerfIncrementCounterEx(_instance, (int)counter, delta); } finally { GoingOut(); } } }
internal /*public*/ static void SetCounter(AppPerfCounter counter, int value) { if (GoingIn()) { try { UnsafeNativeMethods.PerfSetCounter(_instance, (int)counter, value); } finally { GoingOut(); } } }
public void IncrementCounter(AppPerfCounter counter, int value) { PerfCounters.IncrementCounterEx(counter, value); }
public void IncrementCounter(AppPerfCounter counter) { PerfCounters.IncrementCounter(counter); }
// It's important that this be debug only. We don't want production // code to access shared memory that another process could corrupt. #if DBG internal static int GetCounter(AppPerfCounter counter) { if (_instance != null) return UnsafeNativeMethods.PerfGetCounter(_instance.UnsafeHandle, (int) counter); else return -1; }
internal static void SetCounter(AppPerfCounter counter, int value) { if (_instance != null) UnsafeNativeMethods.PerfSetCounter(_instance.UnsafeHandle, (int) counter, value); }
public void SetCounter(AppPerfCounter counter, int value) { PerfCounters.SetCounter(counter, value); }
public void DecrementCounter(AppPerfCounter counter) { PerfCounters.DecrementCounter(counter); }
public void IncrementCounter(AppPerfCounter counter, int value) { PerfCounters.IncrementCounterEx(counter, value); }
public void DecrementCounter(AppPerfCounter counter) { PerfCounters.DecrementCounter(counter); }
// It's important that this be debug only. We don't want production // code to access shared memory that another process could corrupt. #if DBG internal /*public*/ static int GetCounter(AppPerfCounter counter) { return(UnsafeNativeMethods.PerfGetCounter(_instance, (int)counter)); }
public void SetCounter(AppPerfCounter counter, int value) { PerfCounters.SetCounter(counter, value); }
public void IncrementCounter(AppPerfCounter counter) { PerfCounters.IncrementCounter(counter); }