Show / Hide Table of Contents

Class TotalsRecorder

Totals recorder for PerformanceCounter.

Inheritance
System.Object
TotalsRecorder
Implements
IValueRecorder
Namespace: Eco.Shared.Tools
Assembly: Eco.Shared.dll
Syntax
public class TotalsRecorder : Object, IValueRecorder

Constructors

TotalsRecorder()

Declaration
public TotalsRecorder()

Properties

TotalCount

Declaration
public int TotalCount { get; }
Property Value
Type Description
System.Int32

TotalDuration

Declaration
public TimeSpan TotalDuration { get; }
Property Value
Type Description
System.TimeSpan

Methods

RecordValue(in PerformanceCounterValue)

Declaration
public void RecordValue(in PerformanceCounterValue value)
Parameters
Type Name Description
PerformanceCounterValue value

Explicit Interface Implementations

IValueRecorder.RecordValue(in PerformanceCounterValue)

Declaration
void IValueRecorder.RecordValue(in PerformanceCounterValue value)
Parameters
Type Name Description
PerformanceCounterValue value

Implements

IValueRecorder

Extension Methods

CommandLine.FeedFromCommandLine(Object)
CommandLine.ToCommandLineArgs(Object, Func<Object, Boolean>)
ListUtil.DepthFirstTraversal<T>(T, Func<T, IEnumerable<T>>)
EnumerableExtensions.SingleItemAsEnumerable<T>(T)
EventUtils.RaiseEvent<TEventArgs>(Object, String, TEventArgs)
PredicateUtils.MatchesAll<TEnumerable, T>(T, TEnumerable)
PredicateUtils.MatchesAll<T>(T, Func<T, Boolean>[])
PredicateUtils.MatchesAny<TEnumerable, T>(T, TEnumerable)
ReflectionUtils.PropertyValue<T>(Object, PropertyInfo)
ReflectionUtils.TryGetPropertyValueByName<T>(Object, String, out T)
ReflectionUtils.GetPropertyValueByName<T>(Object, String)
ReflectionUtils.SetPropertyByName(Object, String, Object)
ReflectionUtils.GetStructPropertyByName<T>(Object, String)
ReflectionUtils.GetStringPropertyByName(Object, String)
ReflectionUtils.ZipByProperty<T>(Object, Object, Object, Func<T, T, T>)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾