class System.ComponentModel.MarshalByValueComponent
   inherits System.Object
   implements System.ComponentModel.IComponent, System.IDisposable, System.IServiceProvider:

   def protected property Events as System.ComponentModel.EventHandlerList
      get.

   def public property Site as System.ComponentModel.ISite
      get.
      set.

   def public property Container as System.ComponentModel.IContainer
      get.

   def public property DesignMode as logical
      get.

   def public event Disposed signature void (input sender as System.Object, input e as System.EventArgs).

   constructor public MarshalByValueComponent():
   end constructor.

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

   method public final void Dispose():
   end method.

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

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

   method public override character ToString():
   end method.

end class.
