Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.ComponentModel.NestedContainer Class Reference

Classes

class  Site
 

Public Member Functions

 NestedContainer (IComponent owner)
 
virtual void Add (IComponent? component)
 
virtual void Add (IComponent? component, string? name)
 
void Dispose ()
 
virtual void Remove (IComponent? component)
 

Protected Member Functions

override ISite CreateSite (IComponent component, string? name)
 
override void Dispose (bool disposing)
 
override? object GetService (Type service)
 
void RemoveWithoutUnsiting (IComponent? component)
 
virtual void ValidateName (IComponent component, string? name)
 

Properties

IComponent Owner [get]
 
virtual ? string OwnerName [get]
 
virtual ComponentCollection Components [get]
 

Private Member Functions

void OnOwnerDisposed (object sender, EventArgs e)
 
void Remove (IComponent component, bool preserveSite)
 

Private Attributes

ISite[] _sites
 
int _siteCount
 
ComponentCollection _components
 
ContainerFilterService _filter
 
bool _checkedFilter
 
readonly object _syncObj = new object()
 

Detailed Description

Definition at line 5 of file NestedContainer.cs.


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