Class TimingHandle
Class used for tracking a time interval taken.
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Dalamud.Utility.Timing
Assembly: Dalamud.dll
Syntax
public sealed class TimingHandle : TimingEvent, IDisposable, IComparable<TimingHandle>
Properties
| Improve this Doc View SourceChildCount
Gets the number of child timings.
Declaration
public uint ChildCount { get; }
Property Value
| Type | Description |
|---|---|
| System.UInt32 |
Duration
Gets the duration of this timing.
Declaration
public double Duration { get; }
Property Value
| Type | Description |
|---|---|
| System.Double |
EndTime
Gets the time this timing ended.
Declaration
public double EndTime { get; }
Property Value
| Type | Description |
|---|---|
| System.Double |
IdChain
Gets the id chain.
Declaration
public long[] IdChain { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int64[] |
IsMainThread
Gets a value indicating whether or not this timing was started on the main thread.
Declaration
public bool IsMainThread { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Parent
Gets the parent timing.
Declaration
public TimingHandle Parent { get; }
Property Value
| Type | Description |
|---|---|
| TimingHandle |
Stack
Gets the attached timing handle stack.
Declaration
public List<TimingHandle> Stack { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<TimingHandle> |
Methods
| Improve this Doc View SourceCompareTo(TimingHandle)
Declaration
public int CompareTo(TimingHandle other)
Parameters
| Type | Name | Description |
|---|---|---|
| TimingHandle | other |
Returns
| Type | Description |
|---|---|
| System.Int32 |
Dispose()
Declaration
public void Dispose()
Implements
System.IDisposable
System.IComparable<T>