class ComponentFactory.Krypton.Toolkit.KryptonCommand
   inherits System.ComponentModel.Component
   implements System.ComponentModel.IComponent, System.IDisposable, ComponentFactory.Krypton.Toolkit.IKryptonCommand, System.ComponentModel.INotifyPropertyChanged:

   def public property Enabled as logical
      get.
      set.

   def public property Checked as logical
      get.
      set.

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

   def public property Text as character
      get.
      set.

   def public property ExtraText as character
      get.
      set.

   def public property TextLine1 as character
      get.
      set.

   def public property TextLine2 as character
      get.
      set.

   def public property ImageSmall as System.Drawing.Image
      get.
      set.

   def public property ImageLarge as System.Drawing.Image
      get.
      set.

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

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

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

   def public event PropertyChanged signature void (input sender as System.Object, input e as System.ComponentModel.PropertyChangedEventArgs).

   constructor public KryptonCommand():
   end constructor.

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

   method public final void PerformExecute():
   end method.

   method protected void OnExecute(input e as System.EventArgs):
   end method.

   method protected void OnPropertyChanged(input e as System.ComponentModel.PropertyChangedEventArgs):
   end method.

end class.
