IFileTypeFactory.cs 438 B

12345678910111213
  1. namespace PaintDotNet
  2. {
  3. /// <summary>
  4. /// This interface is used to generate FileType instances.
  5. /// The FileTypes class, when requested for a list of FileType instances,
  6. /// will use reflection to search for classes that implement this interface
  7. /// and then call their GetFileTypeInstances() methods.
  8. /// </summary>
  9. public interface IFileTypeFactory
  10. {
  11. FileType[] GetFileTypeInstances();
  12. }
  13. }