Click or drag to resize

PerformanceEntry Class

Represents a set of durations concerning a same type of executed code.
Inheritance Hierarchy
SystemObject
  MicaSystems.UtilsPerformanceEntry

Namespace:  MicaSystems.Utils
Assembly:  MicaSystems.Utils (in MicaSystems.Utils.dll) Version: 1.0.0.0 (1.1.0.123)
Syntax
C#
public class PerformanceEntry

The PerformanceEntry type exposes the following members.

Constructors
  NameDescription
Public methodPerformanceEntry
Top
Properties
  NameDescription
Public propertyAverageTime
Gets the average of all times recorded in this entry, in seconds.
Public propertyElementsInstalled
Gets the count of times recorded in this entry.
Public propertyMaxTime
Gets the longest duration recorded in this entry, in seconds.
Public propertyName
Gets or sets the key name used to gather all times.
Public propertyTotalTime
Gets the sum of all times recorded in this entry, in seconds.
Top
Methods
  NameDescription
Public methodStart
Starts a new timer.
Public methodStop
Stops the current timer. Does nothing if no timer is in progress.
Public methodToString
Generates a display text representing this entry (including all records).
(Overrides ObjectToString.)
Top
Extension Methods
  NameDescription
Public Extension MethodAsT
Casts an object to another type. Returns default(T) if the object is null.
(Defined by Utils_Other.)
Public Extension MethodEqualsAll
Checks that this object is equal to every object in parameters.
(Defined by Utils_Other.)
Public Extension MethodEqualsAny
Checks that this object is equal to at least one of the parameters.
(Defined by Utils_Other.)
Public Extension MethodGetString
Converts an object to String using ToString() method, else returns String.Empty.
(Defined by Utils_Other.)
Public Extension MethodIsGenericListOverloaded.
Checks if this object is a System.Collections.Generic.List.
(Defined by Utils_Linq.)
Public Extension MethodIsGenericList(Type)Overloaded.
Checks if this object is a System.Collections.Generic.List using type as T.
(Defined by Utils_Linq.)
Public Extension MethodSerializeOverloaded.
Serializes an object into an XML document.
(Defined by Utils_Xml.)
Public Extension MethodSerialize(String)Overloaded.
Serializes an object into an XML document.
(Defined by Utils_Xml.)
Public Extension MethodSerializeJsonOverloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Public Extension MethodSerializeJson(ListType)Overloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Public Extension MethodSerializeJson(DataContractJsonSerializerSettings)Overloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Top
See Also