diff options
Diffstat (limited to 'src/SMAPI/Framework/PerformanceCounter/AlertContext.cs')
-rw-r--r-- | src/SMAPI/Framework/PerformanceCounter/AlertContext.cs | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/src/SMAPI/Framework/PerformanceCounter/AlertContext.cs b/src/SMAPI/Framework/PerformanceCounter/AlertContext.cs index c4a57a49..63f0a5ed 100644 --- a/src/SMAPI/Framework/PerformanceCounter/AlertContext.cs +++ b/src/SMAPI/Framework/PerformanceCounter/AlertContext.cs @@ -1,14 +1,26 @@ namespace StardewModdingAPI.Framework.PerformanceCounter { - public struct AlertContext + /// <summary>The context for an alert.</summary> + internal struct AlertContext { - public string Source; - public double Elapsed; + /// <summary>The source which triggered the alert.</summary> + public readonly string Source; + /// <summary>The elapsed milliseconds.</summary> + public readonly double Elapsed; + + /// <summary>Creates a new alert context.</summary> + /// <param name="source">The source which triggered the alert.</param> + /// <param name="elapsed">The elapsed milliseconds.</param> public AlertContext(string source, double elapsed) { this.Source = source; this.Elapsed = elapsed; } + + public override string ToString() + { + return $"{this.Source}: {this.Elapsed:F2}ms"; + } } } |