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

◆ Dispose() [2/2]

virtual void System.ComponentModel.Container.Dispose ( bool disposing)
inlineprotectedvirtual

Reimplemented in System.ComponentModel.NestedContainer.

Definition at line 158 of file Container.cs.

159 {
160 if (!disposing)
161 {
162 return;
163 }
164 lock (_syncObj)
165 {
166 while (_siteCount > 0)
167 {
168 ISite site = _sites[--_siteCount];
169 site.Component.Site = null;
170 site.Component.Dispose();
171 }
172 _sites = null;
173 _components = null;
174 }
175 }
ComponentCollection _components
Definition Container.cs:55

References System.ComponentModel.Container._components, System.ComponentModel.Container._siteCount, System.ComponentModel.Container._sites, System.ComponentModel.Container._syncObj, System.ComponentModel.ISite.Component, and System.IDisposable.Dispose().