March 2003
Intermediate to advanced
896 pages
32h 35m
English
Container
This class provides an implementation of the
IContainer interface to encapsulate a queue of
Component objects.
You can Add() and Remove()
components from the queue, and get a collection of all the
Components it contains.
When an instance is disposed, it will call Dispose( ) on all the Component objects it owns.
public class Container : IContainer, IDisposable { // Public Constructors public Container(); // Public Instance Properties public virtual ComponentCollection Components{get; } // implements IContainer // Public Instance Methods public virtual void Add(IComponent component); // implements IContainer public virtual void Add(IComponent component, string name); // implements IContainer public void Dispose(); // implements IDisposable public virtual void Remove(IComponent component); // implements IContainer // Protected Instance Methods protected virtual ISite CreateSite(IComponent component, string name); protected virtual void Dispose(bool disposing); protected override void Finalize(); // overrides object protected virtual object GetService(Type service); }
Read now
Unlock full access