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