Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Histogram.cs
Go to the documentation of this file.
2
4
5public sealed class Histogram<T> : Instrument<T> where T : struct
6{
7 internal Histogram(Meter meter, string name, string unit, string description)
8 : base(meter, name, unit, description)
9 {
10 Publish();
11 }
12
13 public void Record(T value)
14 {
16 }
17
19 {
21 }
22
27
32
37
39 {
40 RecordMeasurement(value, tags.AsSpan());
41 }
42
43 public void Record(T value, in TagList tagList)
44 {
46 }
47}
void Record(T value, KeyValuePair< string, object?> tag)
Definition Histogram.cs:18
Histogram(Meter meter, string name, string unit, string description)
Definition Histogram.cs:7
void Record(T value, KeyValuePair< string, object?> tag1, KeyValuePair< string, object?> tag2)
Definition Histogram.cs:23
void Record(T value, params KeyValuePair< string, object?>[] tags)
Definition Histogram.cs:38
void Record(T value, KeyValuePair< string, object?> tag1, KeyValuePair< string, object?> tag2, KeyValuePair< string, object?> tag3)
Definition Histogram.cs:28
void Record(T value, ReadOnlySpan< KeyValuePair< string, object?> > tags)
Definition Histogram.cs:33
void Record(T value, in TagList tagList)
Definition Histogram.cs:43
void RecordMeasurement(T measurement)