Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Diagnostics.Metrics.Meter Class Reference

Public Member Functions

 Meter (string name)
 
 Meter (string name, string? version)
 
Counter< TCreateCounter< T > (string name, string? unit=null, string? description=null)
 
Histogram< TCreateHistogram< T > (string name, string? unit=null, string? description=null)
 
ObservableCounter< TCreateObservableCounter< T > (string name, Func< T > observeValue, string? unit=null, string? description=null)
 
ObservableCounter< TCreateObservableCounter< T > (string name, Func< Measurement< T > > observeValue, string? unit=null, string? description=null)
 
ObservableCounter< TCreateObservableCounter< T > (string name, Func< IEnumerable< Measurement< T > > > observeValues, string? unit=null, string? description=null)
 
ObservableGauge< TCreateObservableGauge< T > (string name, Func< T > observeValue, string? unit=null, string? description=null)
 
ObservableGauge< TCreateObservableGauge< T > (string name, Func< Measurement< T > > observeValue, string? unit=null, string? description=null)
 
ObservableGauge< TCreateObservableGauge< T > (string name, Func< IEnumerable< Measurement< T > > > observeValues, string? unit=null, string? description=null)
 
void Dispose ()
 

Package Functions

bool AddInstrument (Instrument instrument)
 

Static Package Functions

static List< InstrumentGetPublishedInstruments ()
 

Properties

bool Disposed [get, private set]
 
string Name [get]
 
stringVersion [get]
 

Private Attributes

List< Instrument_instruments = new List<Instrument>()
 

Static Private Attributes

static readonly List< Meters_allMeters = new List<Meter>()
 

Detailed Description

Definition at line 5 of file Meter.cs.


The documentation for this class was generated from the following file: