'Declaration
Public MustInherit Class ImageFile
     (Of TPageThe page type. As ImagePage,
      TPageCollectionThe page collection type. As ImagePageCollection(Of T))
   Inherits ImageFileBase(Of T)
public abstract class ImageFile<TPage,TPageCollection> : ImageFileBase<T> where TPage: ImagePage where TPageCollection: ImagePageCollection<T>
public __gc abstract class ImageFile<TPage,TPageCollection> : public ImageFileBase<T*>* where TPage: ImagePage* where TPageCollection: ImagePageCollection<T*>*
generic<typename TPage> generic<typename TPageCollection> public ref class ImageFile abstract : public ImageFileBase<T^>^ where TPage: ImagePage^ where TPageCollection: ImagePageCollection<T^>^
System.Object
   Vintasoft.Imaging.Codecs.ImageFiles.ImageFileBase<TPage>
      Vintasoft.Imaging.Codecs.ImageFiles.ImageFile<TPage,TPageCollection>
         Vintasoft.Imaging.Codecs.ImageFiles.Ico.IconFile
         Vintasoft.Imaging.Codecs.ImageFiles.Gif.GifFile
         Vintasoft.Imaging.Codecs.ImageFiles.Tiff.TiffFile
         Vintasoft.Imaging.Codecs.ImageFiles.Dicom.DicomFile
         Vintasoft.Imaging.Codecs.ImageFiles.Jbig2.Jbig2File
Target Platforms: .NET9; .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5