Show / Hide Table of Contents

Class PerformanceIssue

Structure containing information about performance issue detected by DetectingValueRecorder.

Inheritance
System.Object
PerformanceIssue
Namespace: Eco.Shared.Tools
Assembly: Eco.Shared.dll
Syntax
public sealed class PerformanceIssue : ValueType

Constructors

PerformanceIssue(PerformanceCounter, TimeSpan, PerformanceCounterValue, StackTrace)

Declaration
public PerformanceIssue(PerformanceCounter counter, TimeSpan expectedMaxDuration, PerformanceCounterValue value, StackTrace stackTrace)
Parameters
Type Name Description
PerformanceCounter counter
System.TimeSpan expectedMaxDuration
PerformanceCounterValue value
System.Diagnostics.StackTrace stackTrace

Fields

Counter

Declaration
public readonly PerformanceCounter Counter
Field Value
Type Description
PerformanceCounter

ExpectedMaxDuration

Declaration
public readonly TimeSpan ExpectedMaxDuration
Field Value
Type Description
System.TimeSpan

StackTrace

Declaration
public readonly StackTrace StackTrace
Field Value
Type Description
System.Diagnostics.StackTrace

Value

Declaration
public readonly PerformanceCounterValue Value
Field Value
Type Description
PerformanceCounterValue

Methods

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String

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
☀
☾