class Infragistics.Win.KeyActionMappingBase
   inherits Infragistics.Shared.DisposableObject
   implements System.IDisposable
   abstract:

   def public property ByPassTrailingActions as logical
      get.
      set.

   def public property KeyCode as System.Windows.Forms.Keys
      get.
      set.

   def public property ActionCode as System.Enum
      get.
      set.

   def public property StateDisallowed as int64
      get.
      set.

   def public property StateRequired as int64
      get.
      set.

   def public property SpecialKeysDisallowed as Infragistics.Win.SpecialKeys
      get.
      set.

   def public property SpecialKeysRequired as Infragistics.Win.SpecialKeys
      get.
      set.

   constructor protected KeyActionMappingBase(input keyCode as System.Windows.Forms.Keys, input actionCode as System.Enum, input stateDisallowed as int64, input stateRequired as int64, input specialKeysDisallowed as Infragistics.Win.SpecialKeys, input specialKeysRequired as Infragistics.Win.SpecialKeys, input byPassTrailingActions as logical):
   end constructor.

   constructor protected KeyActionMappingBase(input keyCode as System.Windows.Forms.Keys, input actionCode as System.Enum, input stateDisallowed as int64, input stateRequired as int64, input specialKeysDisallowed as Infragistics.Win.SpecialKeys, input specialKeysRequired as Infragistics.Win.SpecialKeys):
   end constructor.

   method protected override void OnDispose():
   end method.

   method public final logical DoesMappingApply(input keyCode as System.Windows.Forms.Keys, input state as int64, input specialKeys as Infragistics.Win.SpecialKeys):
   end method.

end class.
