summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework/PerformanceCounter/AlertContext.cs
diff options
context:
space:
mode:
authorDrachenkaetzchen <felicia@drachenkatze.org>2020-01-15 16:01:35 +0100
committerDrachenkaetzchen <felicia@drachenkatze.org>2020-01-15 16:01:35 +0100
commit694cca4b21878850ba6131105a0c560fdfbc5f10 (patch)
tree016aadbd247f72e352fc341f3ce944980dc70c90 /src/SMAPI/Framework/PerformanceCounter/AlertContext.cs
parent280dc911839f8996cddd9804f3f545cc38d20243 (diff)
downloadSMAPI-694cca4b21878850ba6131105a0c560fdfbc5f10.tar.gz
SMAPI-694cca4b21878850ba6131105a0c560fdfbc5f10.tar.bz2
SMAPI-694cca4b21878850ba6131105a0c560fdfbc5f10.zip
Added documentation for all performance counter methods and members. Refactored the naming of several members and methods to reflect their actual intention.
Diffstat (limited to 'src/SMAPI/Framework/PerformanceCounter/AlertContext.cs')
-rw-r--r--src/SMAPI/Framework/PerformanceCounter/AlertContext.cs18
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";
+ }
}
}