interface Infragistics.Win.ISelectionStrategy:

   def public property IsMultiSelect as logical
      get.

   def public property IsSingleSelect as logical
      get.

   method public logical OnMouseMessage(input item as Infragistics.Shared.ISelectableItem, input msginfo as Infragistics.Win.MouseMessageInfo).

   method public logical ProcessKeyBoardItem(input item as Infragistics.Shared.ISelectableItem, input shift as logical, input control as logical).

   method public logical ProcessKeyBoardItem(input item as Infragistics.Shared.ISelectableItem, input shift as logical, input control as logical, input forceToggle as logical).

   method public void OnCancelMode().

   method public logical CanItemBeNavigatedTo(input selectableItem as Infragistics.Shared.ISelectableItem, input shiftKeyDown as logical, input ctlKeyDown as logical).

end interface.
