class System.ComponentModel.Container
   inherits System.Object
   implements System.ComponentModel.IContainer, System.IDisposable:

   def public property Components as System.ComponentModel.ComponentCollection
      get.

   constructor public Container():
   end constructor.

   method protected final override void Finalize():
   end method.

   method public void Add(input component as System.ComponentModel.IComponent):
   end method.

   method public void Add(input component as System.ComponentModel.IComponent, input name as character):
   end method.

   method protected System.ComponentModel.ISite CreateSite(input component as System.ComponentModel.IComponent, input name as character):
   end method.

   method public final void Dispose():
   end method.

   method protected final void Dispose(input disposing as logical):
   end method.

   method protected System.Object GetService(input service as System.Type):
   end method.

   method public void Remove(input component as System.ComponentModel.IComponent):
   end method.

   method protected final void RemoveWithoutUnsiting(input component as System.ComponentModel.IComponent):
   end method.

   method protected void ValidateName(input component as System.ComponentModel.IComponent, input name as character):
   end method.

end class.
