class System.Windows.Forms.ImageList
   inherits System.ComponentModel.Component
   implements System.ComponentModel.IComponent, System.IDisposable
   final:

   def public property ColorDepth as System.Windows.Forms.ColorDepth
      get.
      set.

   def public property Handle as System.IntPtr
      get.

   def public property HandleCreated as logical
      get.

   def public property Images as System.Windows.Forms.ImageList+ImageCollection
      get.

   def public property ImageSize as System.Drawing.Size
      get.
      set.

   def public property ImageStream as System.Windows.Forms.ImageListStreamer
      get.
      set.

   def public property Tag as System.Object
      get.
      set.

   def public property TransparentColor as System.Drawing.Color
      get.
      set.

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

   constructor public ImageList():
   end constructor.

   constructor public ImageList(input container as System.ComponentModel.IContainer):
   end constructor.

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

   method public final void Draw(input g as System.Drawing.Graphics, input pt as System.Drawing.Point, input index as integer):
   end method.

   method public final void Draw(input g as System.Drawing.Graphics, input x as integer, input y as integer, input index as integer):
   end method.

   method public final void Draw(input g as System.Drawing.Graphics, input x as integer, input y as integer, input width as integer, input height as integer, input index as integer):
   end method.

   method public override character ToString():
   end method.

end class.
