Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Dispose()

void System.Diagnostics.Metrics.Meter.Dispose ( )
inline

Implements System.IDisposable.

Definition at line 77 of file Meter.cs.

78 {
80 lock (Instrument.SyncObject)
81 {
82 if (Disposed)
83 {
84 return;
85 }
86 Disposed = true;
87 s_allMeters.Remove(this);
90 }
91 if (list == null)
92 {
93 return;
94 }
95 foreach (Instrument item in list)
96 {
97 item.NotifyForUnpublishedInstrument();
98 }
99 }
static readonly List< Meter > s_allMeters
Definition Meter.cs:7
List< Instrument > _instruments
Definition Meter.cs:9

References System.Diagnostics.Metrics.Meter._instruments, System.Diagnostics.Metrics.Meter.Disposed, System.item, System.list, System.Diagnostics.Metrics.Meter.s_allMeters, and System.Diagnostics.Metrics.Instrument< T >.SyncObject.