class Infragistics.Win.UltraWinToolbars.TearawayToolBase
   inherits Infragistics.Win.UltraWinToolbars.PopupToolBase
   implements System.IDisposable, Infragistics.Shared.IKeyedSubObjectEx, Infragistics.Shared.IKeyedSubObject, System.IComparable, Infragistics.Win.UltraWinToolbars.IKeyTipProvider, Infragistics.Win.UltraWinToolbars.IProcessMnemonic, Infragistics.Win.IPopupItem, Infragistics.Win.UltraWinToolbars.IKeyTipContainer, Infragistics.Win.UltraWinToolbars.IKeyTipProviderWithDelay
   abstract:

   def public property AllowTearaway as logical
      get.
      set.

   def protected override property ExtraSharedPropsCount as integer
      get.

   constructor protected TearawayToolBase(input key as character):
   end constructor.

   constructor protected TearawayToolBase(input info as System.Runtime.Serialization.SerializationInfo, input context as System.Runtime.Serialization.StreamingContext):
   end constructor.

   method protected override void GetObjectData(input info as System.Runtime.Serialization.SerializationInfo, input context as System.Runtime.Serialization.StreamingContext):
   end method.

   method protected override void Initialize(input parentCollection as Infragistics.Win.UltraWinToolbars.ToolsCollectionBase):
   end method.

   method protected override void InitializeFrom(input sourceTool as Infragistics.Win.UltraWinToolbars.ToolBase, input cloneNewInstance as logical):
   end method.

   method protected final logical ShouldSerializeAllowTearaway():
   end method.

   method public final void ResetAllowTearaway():
   end method.

   method public override void Reset():
   end method.

   method protected void OnTearawayToolbarCreated():
   end method.

end class.
