class Infragistics.Win.SubObjectBaseWithAppearanceManager
   inherits Infragistics.Shared.SubObjectBase
   implements System.IDisposable, System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback
   abstract:

   def protected variable appearances as Infragistics.Win.AppearancesCollection.

   def protected property AppearanceManager as Infragistics.Win.AppearancesManager
      get.

   def protected abstract property AppearanceManagerPropIds as System.Enum extent
      get.

   constructor protected SubObjectBaseWithAppearanceManager(input appearances as Infragistics.Win.AppearancesCollection):
   end constructor.

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

   method public void Reset():
   end method.

   method public logical ShouldSerialize():
   end method.

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

   method protected void Initialize(input appearances as Infragistics.Win.AppearancesCollection):
   end method.

   method protected override void OnDispose():
   end method.

   method protected override void OnSubObjectPropChanged(input propChange as Infragistics.Shared.PropChangeInfo):
   end method.

end class.
