| void Finalize() | 2 flags | — | 0x00 |
| void Add(IComponent component) | Public+2 flags | — | 0x08 |
| void Add(IComponent component, const string& name) | Public+2 flags | — | 0x08 |
| ISite CreateSite(IComponent component, const string& name) | 3 flags | — | 0x08 |
| void Dispose() | PublicFinal+2 flags | — | 0x00 |
| void Dispose(bool disposing) | 3 flags | — | 0x01 |
| object GetService(Type service) | 3 flags | — | 0x08 |
| ComponentCollection get_Components() | Public+3 flags | — | 0x08 |
| void Remove(IComponent component) | Public+2 flags | — | 0x08 |
| void Remove(IComponent component, bool preserveSite) | Private | — | 0x08 |
| void RemoveWithoutUnsiting(IComponent component) | 1 flags | — | 0x08 |
| void ValidateName(IComponent component, const string& name) | 3 flags | — | 0x08 |
| void .ctor() | Public+1 flags | — | 0x00 |