|
Terraria v1.4.4.9
Terraria source code documentation
|
Protected Member Functions | |
| override IEnumerable< Measurement< T > > | Observe () |
| void | Publish () |
| void | RecordMeasurement (T measurement) |
| void | RecordMeasurement (T measurement, ReadOnlySpan< KeyValuePair< string, object?> > tags) |
| void | RecordMeasurement (T measurement, KeyValuePair< string, object?> tag) |
| void | RecordMeasurement (T measurement, KeyValuePair< string, object?> tag1, KeyValuePair< string, object?> tag2) |
| void | RecordMeasurement (T measurement, KeyValuePair< string, object?> tag1, KeyValuePair< string, object?> tag2, KeyValuePair< string, object?> tag3) |
| void | RecordMeasurement (T measurement, in TagList tagList) |
Package Functions | |
| ObservableCounter (Meter meter, string name, Func< T > observeValue, string unit, string description) | |
| ObservableCounter (Meter meter, string name, Func< Measurement< T > > observeValue, string unit, string description) | |
| ObservableCounter (Meter meter, string name, Func< IEnumerable< Measurement< T > > > observeValues, string unit, string description) | |
| override void | Observe (MeterListener listener) |
| IEnumerable< Measurement< T > > | Observe (object callback) |
| void | NotifyForUnpublishedInstrument () |
| object | EnableMeasurement (ListenerSubscription subscription, out bool oldStateStored) |
| object | DisableMeasurements (MeterListener listener) |
| object | GetSubscriptionState (MeterListener listener) |
Static Package Functions | |
| static void | ValidateTypeParameter< T > () |
Package Attributes | |
| readonly DiagLinkedList< ListenerSubscription > | _subscriptions = new DiagLinkedList<ListenerSubscription>() |
Properties | |
| override bool | IsObservable [get] |
| static KeyValuePair< string, object?>[] | EmptyTags [get] |
| static object | SyncObject = new object() [get] |
| Meter | Meter [get] |
| string | Name [get] |
| string? | Description [get] |
| string? | Unit [get] |
| bool | Enabled [get] |
Private Attributes | |
| object | _callback |
| T | : | struct |
Definition at line 5 of file ObservableCounter.cs.